專利名稱:手機(jī)視頻分享的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動終端的視頻分享技術(shù),尤其涉及一種手機(jī)視頻分享的方法及系統(tǒng)。
背景技術(shù):
隨著移動通訊技術(shù)的發(fā)展和日趨成熟,移動通訊數(shù)據(jù)網(wǎng)絡(luò)的帶寬不斷增大;同時, 智能手機(jī)平臺的推廣,市場上的智能手機(jī)用戶數(shù)量不斷增加;手機(jī)終端和移動通訊網(wǎng)絡(luò)的發(fā)展,為在手機(jī)終端開展數(shù)據(jù)業(yè)務(wù)提供了基礎(chǔ)。目前,在手機(jī)終端開展的數(shù)據(jù)業(yè)務(wù)包括短信息、電子郵件、WAP服務(wù)和網(wǎng)絡(luò)視頻瀏覽,甚至越來越多的個人應(yīng)用,如即時通訊,股票信息, 位置信息等服務(wù)內(nèi)容?,F(xiàn)有的手機(jī)視頻技術(shù)大都是對網(wǎng)絡(luò)視頻的瀏覽,而針對視頻的采集,發(fā)布以及視頻信息實時與其他手機(jī)用戶或者互聯(lián)網(wǎng)用戶的分享則比較少。目前手機(jī)用戶之間的視頻信息分享可以通過MMS (多媒體信息)、即時通訊手機(jī)軟件客戶端軟件等實現(xiàn),其是將視頻文件作為信息的一部分以明文方式進(jìn)行用戶之間的視頻分享,在傳輸前雙方需要預(yù)先建立數(shù)據(jù)網(wǎng)絡(luò)的IP連接,其分享體驗具有一定的使用局限。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種手機(jī)視頻分享的方法及系統(tǒng),以解決上述問題。為達(dá)到上述目的,本發(fā)明一方面提供了一種手機(jī)視頻分享的方法,包括以下步驟所述視頻服務(wù)器將所述音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理,根據(jù)所述音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件,保存所述點播視頻文件并將所述直播視頻文件發(fā)送給所述流媒體直播服務(wù)器;所述視頻服務(wù)器將所述點播視頻文件和/或所述直播視頻文件的視頻屬性數(shù)據(jù)發(fā)送給源手機(jī)終端或通訊代理設(shè)備,所述視頻屬性數(shù)據(jù)包括所述點播視頻文件和/或所述直播視頻文件的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率;所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)進(jìn)行協(xié)議封裝,并通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的信息發(fā)送到目標(biāo)手機(jī)終端上,或者,當(dāng)目標(biāo)手機(jī)終端訂閱了分享所述源手機(jī)終端的視頻的業(yè)務(wù)時,由所述通訊代理設(shè)備將包含所述視頻屬性數(shù)據(jù)的信息推送到所述目標(biāo)手機(jī)終端上;所述目標(biāo)手機(jī)終端解析包含所述視頻屬性數(shù)據(jù)的信息,根據(jù)所述視頻屬性數(shù)據(jù)從所述視頻服務(wù)器獲取對應(yīng)的點播視頻文件進(jìn)行瀏覽,或者,根據(jù)所述視頻屬性數(shù)據(jù)從所述流媒體直播服務(wù)器實時獲取對應(yīng)的直播視頻流進(jìn)行播放。本發(fā)明的手機(jī)視頻分享的方法,所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)進(jìn)行協(xié)議封裝,并通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的信息發(fā)送到目標(biāo)手機(jī)終端上,具體包括所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)采用TLV格式、XML文件或特殊分隔符分隔定義,并按照點對點短消息通訊協(xié)議將其封裝成第一點對點短消息;所述源手機(jī)終端選擇目標(biāo)手機(jī)終端號碼,通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的第一點對點短消息發(fā)送到所述目標(biāo)手機(jī)終端上。本發(fā)明的手機(jī)視頻分享的方法,所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)進(jìn)行協(xié)議封裝,并通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的信息發(fā)送到目標(biāo)手機(jī)終端上,具體包括所述源手機(jī)終端所述視頻屬性數(shù)據(jù)采用XML文件定義,然后進(jìn)行XML向WBXML文件轉(zhuǎn)換,并按照所述WDP、WSP協(xié)議封裝成WAP PUSH信息;所述源手機(jī)終端將所述WAP PUSH信息按照所述點對點短消息通訊協(xié)議封裝成第二點對點短消息;所述源手機(jī)終端選擇目標(biāo)手機(jī)終端號碼,通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的第二點對點短消息發(fā)送到所述目標(biāo)手機(jī)終端上。本發(fā)明的手機(jī)視頻分享的方法,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端的用戶查看解析出的視頻屬性數(shù)據(jù)選擇與之匹配的本地視頻瀏覽器,將所述視頻屬性數(shù)據(jù)傳送給所述本地視頻瀏覽器,然后將對應(yīng)的點播視頻文件從所述視頻服務(wù)器下載到本地后調(diào)用所述本地視頻瀏覽器進(jìn)行視頻瀏覽。本發(fā)明的手機(jī)視頻分享的方法,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端的用戶查看解析出的視頻屬性數(shù)據(jù)選擇與之匹配的本地視頻瀏覽器,將所述視頻屬性數(shù)據(jù)傳送給本地視頻瀏覽器,然后調(diào)用所述本地視頻瀏覽器對對應(yīng)的點播視頻文件按照流媒體播放方式進(jìn)行視頻瀏覽。本發(fā)明的手機(jī)視頻分享的方法,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端的用戶查看解析出的視頻屬性數(shù)據(jù)選擇與之匹配的本地視頻瀏覽器,將所述視頻屬性數(shù)據(jù)傳送給本地視頻瀏覽器,然后由所述本地視頻瀏覽器采用流媒體協(xié)議實時的從流媒體直播服務(wù)器獲取對應(yīng)的直播視頻流數(shù)據(jù)并播放。本發(fā)明的手機(jī)視頻分享的方法,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端調(diào)用與之匹配的本地視頻瀏覽器,由所述本地視頻瀏覽器根據(jù)解析出的視頻屬性數(shù)據(jù)將對應(yīng)的點播視頻文件從所述視頻服務(wù)器下載到本地后進(jìn)行視頻瀏覽。本發(fā)明的手機(jī)視頻分享的方法,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端調(diào)用與之匹配的本地視頻瀏覽器,由所述本地視頻瀏覽器根據(jù)解析出的視頻屬性數(shù)據(jù)將對應(yīng)的點播視頻文件按照流媒體播放方式進(jìn)行視頻瀏覽。本發(fā)明的手機(jī)視頻分享的方法,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端調(diào)用與之匹配的本地視頻瀏覽器,由所述本地視頻瀏覽器根據(jù)解析出的視頻屬性數(shù)據(jù)并采用流媒體協(xié)議實時的從流媒體直播服務(wù)器獲取對應(yīng)的直播視頻流數(shù)據(jù)并播放。另一方面,本發(fā)明還提供了一種手機(jī)視頻分享的系統(tǒng),包括源手機(jī)終端、通訊代理設(shè)備、目標(biāo)手機(jī)終端、視頻服務(wù)器和流媒體直播服務(wù)器,其中,
6
所述源手機(jī)終端,包括采集模塊,用于實時獲取音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)并將其標(biāo)記時戳后實時傳輸?shù)揭曨l服務(wù)器;消息管理模塊,用于接收所述視頻服務(wù)器發(fā)送的點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù),所述視頻屬性數(shù)據(jù)包括所述點播視頻文件和/或所述直播視頻文件的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率,將所述視頻屬性數(shù)據(jù)按照點對點短消息通訊協(xié)議封裝成點對點短消息或按照WDP、WSP協(xié)議封裝成WAP PUSH信息后通過移動通信網(wǎng)絡(luò)發(fā)送至所述目標(biāo)手機(jī)終端;所述目標(biāo)手機(jī)終端,包括信息代理模塊,用于解析所述點對點短消息或WAP PUSH信息,獲取所述點播視頻文件和/或所述直播視頻文件的視頻屬性數(shù)據(jù);本地視頻瀏覽器,用于根據(jù)所述視頻屬性數(shù)據(jù)從所述視頻服務(wù)器獲取對應(yīng)的點播視頻文件進(jìn)行瀏覽,或者,根據(jù)所述視頻屬性數(shù)據(jù)從所述流媒體直播服務(wù)器實時獲取對應(yīng)的直播視頻流進(jìn)行播放;所述視頻服務(wù)器,包括視頻處理模塊,用于將所述源手機(jī)終端發(fā)送的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理,根據(jù)所述音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件,保存所述點播視頻文件并將所述直播視頻文件發(fā)送給所述流媒體直播服務(wù)器;信息發(fā)送模塊,用于將所述視頻處理模塊生成的點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù)發(fā)送給源手機(jī)終端或通訊代理設(shè)備,所述視頻屬性數(shù)據(jù)包括所述點播視頻文件和/或所述直播視頻文件的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率;所述通訊代理設(shè)備,用于當(dāng)目標(biāo)手機(jī)終端訂閱了分享所述源手機(jī)終端的視頻的業(yè)務(wù)時,將包含所述視頻屬性數(shù)據(jù)的信息推送到所述目標(biāo)手機(jī)終端上。本發(fā)明手機(jī)視頻分享的技術(shù)方案中,源手機(jī)終端通過信息只將包括點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù)發(fā)送給目標(biāo)手機(jī)終端,而點播視頻文件和/或直播視頻文件的獲取,則是由目標(biāo)手機(jī)終端與視頻服務(wù)器和流媒體直播服務(wù)器交互得到的,因此, 本發(fā)明手機(jī)視頻分享的技術(shù)方案能夠在兩個手機(jī)之間依靠移動通信網(wǎng)絡(luò)通過無連接會話交互,建立數(shù)據(jù)通道,進(jìn)行視頻實時分享。
圖1為本發(fā)明的手機(jī)視頻實時采集和發(fā)布的方法流程圖;圖2為本發(fā)明的手機(jī)視頻實時采集和發(fā)布的系統(tǒng);圖3為本發(fā)明的手機(jī)視頻實時分享的方法流程圖;圖4為本發(fā)明的手機(jī)視頻分享的系統(tǒng)。
具體實施例方式下面結(jié)合附圖對本發(fā)明的具體實施方式
進(jìn)行詳細(xì)描述參考圖1所示,本發(fā)明的手機(jī)視頻實時采集和發(fā)布的方法包括如下步驟
步驟S101、調(diào)用手機(jī)的麥克風(fēng)和攝像頭或者其他跟手機(jī)相連接的音頻、視頻采集設(shè)備進(jìn)行音頻和視頻采集。步驟S102、將采集到的原始音頻數(shù)據(jù)和原始視頻數(shù)據(jù)按照數(shù)據(jù)幀進(jìn)行編碼壓縮, 同時將編碼后得到的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)標(biāo)記時戳,以備在視頻服務(wù)器上進(jìn)行同步處理。步驟S103、將音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行緩沖處理。步驟S104、將音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)通過移動通信網(wǎng)絡(luò)實時分片傳輸?shù)揭曨l服務(wù)器。其中,移動通信網(wǎng)絡(luò)可以選擇GSM、CDMA、CDMA2000、WCDMA, TD-SCDMA, WiMax或 WiFi網(wǎng)絡(luò)中的任意一種接入。由于移動通信網(wǎng)絡(luò)的不穩(wěn)定性,傳輸時還可利用現(xiàn)有的傳輸通道檢測技術(shù)(如滑動窗口等),根據(jù)網(wǎng)絡(luò)現(xiàn)狀自適應(yīng)調(diào)整音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的傳輸質(zhì)量,包括每幀圖像質(zhì)量和幀率等,以保證音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)實時傳輸?shù)目煽啃?。步驟S105、視頻服務(wù)器將音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理, 可以將一種編碼格式同時轉(zhuǎn)成幾種編碼格式,以適應(yīng)播放終端對視頻格式的不同要求。步驟S106、視頻服務(wù)器根據(jù)音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件,從而為點播和實時直播提供了對應(yīng)的格式視頻文件。步驟S107、視頻服務(wù)器將所點播視頻文件發(fā)送到存儲設(shè)備,而將直播視頻文件采用UDP、TCP協(xié)議流媒體服務(wù)器發(fā)送到流媒體直播服務(wù)器,由流媒體直播服務(wù)器將直播視頻文件解析后再轉(zhuǎn)換成視頻流數(shù)據(jù)通過網(wǎng)絡(luò)進(jìn)行實時發(fā)布。參考圖2所示,本發(fā)明的手機(jī)視頻實時采集和發(fā)布的系統(tǒng),包括源手機(jī)終端1、視頻服務(wù)器2和流媒體直播服務(wù)器3,其中源手機(jī)終端1包括采集編碼模塊11,用于調(diào)用自身的或者與自身相連的麥克風(fēng)和攝像頭進(jìn)行音視頻采集,并將采集到的原始音頻數(shù)據(jù)和原始視頻數(shù)據(jù)按照數(shù)據(jù)幀進(jìn)行編碼壓縮,同時將編碼后得到的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)標(biāo)記時戳。緩沖模塊12,用于緩沖輸出采集編碼模塊11得到的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)至第一網(wǎng)絡(luò)通訊模塊13。第一網(wǎng)絡(luò)通訊模塊13,用于將音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)通過移動通信網(wǎng)絡(luò)(如GSM、CDMA、 CDMA2000、WCDMA、TD-SCDMA, WiMax或WiFi網(wǎng)絡(luò)等)實時分片傳輸?shù)揭曨l服務(wù)器2。視頻服務(wù)器2包括第二網(wǎng)絡(luò)通訊模塊21,用于實時接收第一網(wǎng)絡(luò)通訊模塊13發(fā)送的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)。格式轉(zhuǎn)換模塊22,用于將第二網(wǎng)絡(luò)通訊模塊21接收到的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理。同步混合模塊23,用于根據(jù)音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換模塊22進(jìn)行格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件。存儲設(shè)備對,用于存儲點播視頻文件,以備點播。流媒體直播服務(wù)器3包括解析模塊31,用于讀取同步混合模塊23生成的直播視頻文件,對其進(jìn)行解析;轉(zhuǎn)換模塊32,用于將解析模塊31解析后的得到的數(shù)據(jù)轉(zhuǎn)換成視頻流數(shù)據(jù);發(fā)布模塊33,用于將轉(zhuǎn)換模塊32得到的視頻流數(shù)據(jù)通過網(wǎng)絡(luò)進(jìn)行實時發(fā)布。本發(fā)明的手機(jī)視頻實時采集和發(fā)布的技術(shù)方案,相比較現(xiàn)有技術(shù)在手機(jī)端生成音視頻文件再進(jìn)行服務(wù)器上傳的方式,能夠加快視頻的上傳時間。傳統(tǒng)的手機(jī)端拍攝,本地
8存儲,然后上傳服務(wù)器的時間為拍攝時間+音視頻文件傳輸時間;而本發(fā)明的手機(jī)視頻實時采集和發(fā)布的技術(shù)方案,在視頻采集的同時,進(jìn)行分片數(shù)據(jù)上傳,按照數(shù)據(jù)幀進(jìn)行數(shù)據(jù)編碼、壓縮,傳輸,視頻拍攝和上傳的時間幾乎同步,從而,減少了音視頻文件生成后,再進(jìn)行傳送的時間。其次,傳統(tǒng)方式對手機(jī)本身的存儲空間的要求會大,即整個音視頻文件都需要在手機(jī)本地進(jìn)行存儲,然后再發(fā)送到服務(wù)器上去,這樣就要求手機(jī)本身的存儲空間能夠充分大,尤其是針對時間長,音視頻質(zhì)量要求高的音視頻數(shù)據(jù),這些數(shù)據(jù)需要高的存儲空間。 而本發(fā)明的手機(jī)視頻實時采集和發(fā)布的技術(shù)方案,采用邊采集邊發(fā)布的方式,生成的音視頻數(shù)據(jù)會實時發(fā)送到服務(wù)器上去,占用手機(jī)本身的存儲空間很小,因而不需要手機(jī)本地進(jìn)行數(shù)據(jù)的完整存儲。上述介紹了本發(fā)明的手機(jī)視頻實時采集和發(fā)布,接下來將描述如何分享這些視頻資源。參考圖3所示,本發(fā)明的手機(jī)視頻實時分享的方法,包括以下步驟步驟S301、源手機(jī)終端實時獲取音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)并將其標(biāo)記時戳后實時傳輸?shù)揭曨l服務(wù)器。步驟S302、視頻服務(wù)器將音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理, 根據(jù)音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件,保存點播視頻文件并將直播視頻文件發(fā)送給流媒體直播服務(wù)器。步驟S303、在生成點播視頻文件和直播視頻文件后,視頻服務(wù)器返回點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù)給源手機(jī)終端或通訊代理設(shè)備,該視頻屬性數(shù)據(jù)包括視頻的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率等信息。步驟S304,源手機(jī)終端將該視頻屬性數(shù)據(jù)按照點對點短消息通訊協(xié)議封裝成點對點短消息或按照WDP、WSP協(xié)議封裝成WAP PUSH信息。為了區(qū)分這種包含視頻信息數(shù)據(jù)的點對點短消息與WAP PUSH信息,可以對點對點短消息和WAP PUSH信息中包含的視頻屬性數(shù)據(jù)進(jìn)行定義,以便于目標(biāo)手機(jī)終端(即被分享手機(jī)終端)的識別,并提交和調(diào)用視頻瀏覽器。如果是按照WDP、WSP協(xié)議封裝成WAP PUSH信息,則一般采用XML文件定義,然后進(jìn)行 XML向WBXML文件轉(zhuǎn)換,并按照WDP、WSP協(xié)議將WBXML文件封裝成WAP PUSH信息,或者按照點對點短消息通訊協(xié)議將WAP PUSH信息再封裝成點對點短消息。如果是按照點對點短消息通訊協(xié)議封裝成點對點短消息,包含視頻屬性數(shù)據(jù)的點對點短消息的內(nèi)容格式可以采用TLV(Tag,Length,Value)格式、XML文件、特殊分隔符分隔或者其他格式定義。例如采用 TLV格式,其定義如下表所示,
權(quán)利要求
1.一種手機(jī)視頻分享的方法,其特征在于,包括以下步驟源手機(jī)終端實時獲取音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)并將其標(biāo)記時戳后實時傳輸?shù)揭曨l服務(wù)器;所述視頻服務(wù)器將所述音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理,根據(jù)所述音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件,保存所述點播視頻文件并將所述直播視頻文件發(fā)送給所述流媒體直播服務(wù)器;所述視頻服務(wù)器將所述點播視頻文件和/或所述直播視頻文件的視頻屬性數(shù)據(jù)發(fā)送給源手機(jī)終端或通訊代理設(shè)備,所述視頻屬性數(shù)據(jù)包括所述點播視頻文件和/或所述直播視頻文件的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率;所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)進(jìn)行協(xié)議封裝,并通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的信息發(fā)送到目標(biāo)手機(jī)終端上,或者,當(dāng)目標(biāo)手機(jī)終端訂閱了分享所述源手機(jī)終端的視頻的業(yè)務(wù)時,由所述通訊代理設(shè)備將包含所述視頻屬性數(shù)據(jù)的信息推送到所述目標(biāo)手機(jī)終端上;所述目標(biāo)手機(jī)終端解析包含所述視頻屬性數(shù)據(jù)的信息,根據(jù)所述視頻屬性數(shù)據(jù)從所述視頻服務(wù)器獲取對應(yīng)的點播視頻文件進(jìn)行瀏覽,或者,根據(jù)所述視頻屬性數(shù)據(jù)從所述流媒體直播服務(wù)器實時獲取對應(yīng)的直播視頻流進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述的手機(jī)視頻分享的方法,其特征在于,所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)進(jìn)行協(xié)議封裝,并通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的信息發(fā)送到目標(biāo)手機(jī)終端上,具體包括所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)采用TLV格式、XML文件或特殊分隔符分隔定義, 并按照點對點短消息通訊協(xié)議將其封裝成第一點對點短消息;所述源手機(jī)終端選擇目標(biāo)手機(jī)終端號碼,通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的第一點對點短消息發(fā)送到所述目標(biāo)手機(jī)終端上。
3.根據(jù)權(quán)利要求1所述的手機(jī)視頻分享的方法,其特征在于,所述源手機(jī)終端將所述視頻屬性數(shù)據(jù)進(jìn)行協(xié)議封裝,并通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的信息發(fā)送到目標(biāo)手機(jī)終端上,具體包括所述源手機(jī)終端所述視頻屬性數(shù)據(jù)采用XML文件定義,然后進(jìn)行XML向WBXML文件轉(zhuǎn)換,并按照所述WDP、WSP協(xié)議封裝成WAP PUSH信息;所述源手機(jī)終端將所述WAP PUSH信息按照所述點對點短消息通訊協(xié)議封裝成第二點對點短消息;所述源手機(jī)終端選擇目標(biāo)手機(jī)終端號碼,通過移動通信網(wǎng)絡(luò)將包含所述視頻屬性數(shù)據(jù)的第二點對點短消息發(fā)送到所述目標(biāo)手機(jī)終端上。
4.根據(jù)權(quán)利要求1至3任意一項所述的手機(jī)視頻分享的方法,其特征在于,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端的用戶查看解析出的視頻屬性數(shù)據(jù)選擇與之匹配的本地視頻瀏覽器,將所述視頻屬性數(shù)據(jù)傳送給所述本地視頻瀏覽器,然后將對應(yīng)的點播視頻文件從所述視頻服務(wù)器下載到本地后調(diào)用所述本地視頻瀏覽器進(jìn)行視頻瀏覽。
5.根據(jù)權(quán)利要求1至3任意一項所述的手機(jī)視頻分享的方法,其特征在于,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端的用戶查看解析出的視頻屬性數(shù)據(jù)選擇與之匹配的本地視頻瀏覽器,將所述視頻屬性數(shù)據(jù)傳送給本地視頻瀏覽器,然后調(diào)用所述本地視頻瀏覽器對對應(yīng)的點播視頻文件按照流媒體播放方式進(jìn)行視頻瀏覽。
6.根據(jù)權(quán)利要求1至3任意一項所述的手機(jī)視頻分享的方法,其特征在于,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端的用戶查看解析出的視頻屬性數(shù)據(jù)選擇與之匹配的本地視頻瀏覽器,將所述視頻屬性數(shù)據(jù)傳送給本地視頻瀏覽器,然后由所述本地視頻瀏覽器采用流媒體協(xié)議實時的從流媒體直播服務(wù)器獲取對應(yīng)的直播視頻流數(shù)據(jù)并播放。
7.根據(jù)權(quán)利要求1至3任意一項所述的手機(jī)視頻分享的方法,其特征在于,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端調(diào)用與之匹配的本地視頻瀏覽器,由所述本地視頻瀏覽器根據(jù)解析出的視頻屬性數(shù)據(jù)將對應(yīng)的點播視頻文件從所述視頻服務(wù)器下載到本地后進(jìn)行視頻瀏覽。
8.根據(jù)權(quán)利要求1至3任意一項所述的手機(jī)視頻分享的方法,其特征在于,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端調(diào)用與之匹配的本地視頻瀏覽器,由所述本地視頻瀏覽器根據(jù)解析出的視頻屬性數(shù)據(jù)將對應(yīng)的點播視頻文件按照流媒體播放方式進(jìn)行視頻瀏覽。
9.根據(jù)權(quán)利要求1至3任意一項所述的手機(jī)視頻分享的方法,其特征在于,所述調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽,具體包括所述目標(biāo)手機(jī)終端調(diào)用與之匹配的本地視頻瀏覽器,由所述本地視頻瀏覽器根據(jù)解析出的視頻屬性數(shù)據(jù)并采用流媒體協(xié)議實時的從流媒體直播服務(wù)器獲取對應(yīng)的直播視頻流數(shù)據(jù)并播放。
10.一種手機(jī)視頻分享的系統(tǒng),其特征在于,包括源手機(jī)終端、通訊代理設(shè)備、目標(biāo)手機(jī)終端、視頻服務(wù)器和流媒體直播服務(wù)器,其中,所述源手機(jī)終端,包括采集模塊,用于實時獲取音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)并將其標(biāo)記時戳后實時傳輸?shù)揭曨l服務(wù)器;消息管理模塊,用于接收所述視頻服務(wù)器發(fā)送的點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù),所述視頻屬性數(shù)據(jù)包括所述點播視頻文件和所述直播視頻文件的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率,將所述視頻屬性數(shù)據(jù)按照點對點短消息通訊協(xié)議封裝成點對點短消息或按照WDP、WSP協(xié)議封裝成WAP PUSH信息后通過移動通信網(wǎng)絡(luò)發(fā)送至所述目標(biāo)手機(jī)終端;所述目標(biāo)手機(jī)終端,包括信息代理模塊,用于解析所述點對點短消息或WAP PUSH信息,獲取所述點播視頻文件和/或所述直播視頻文件的視頻屬性數(shù)據(jù);本地視頻瀏覽器,用于根據(jù)所述視頻屬性數(shù)據(jù)從所述視頻服務(wù)器獲取對應(yīng)的點播視頻文件進(jìn)行瀏覽,或者,根據(jù)所述視頻屬性數(shù)據(jù)從所述流媒體直播服務(wù)器實時獲取對應(yīng)的直播視頻流進(jìn)行播放;所述視頻服務(wù)器,包括視頻處理模塊,用于將所述源手機(jī)終端發(fā)送的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)分別進(jìn)行格式轉(zhuǎn)換處理,根據(jù)所述音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)的時戳對格式轉(zhuǎn)換處理后的音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)進(jìn)行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件,保存所述點播視頻文件并將所述直播視頻文件發(fā)送給所述流媒體直播服務(wù)器;信息發(fā)送模塊,用于將所述視頻處理模塊生成的點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù)發(fā)送給源手機(jī)終端或通訊代理設(shè)備,所述視頻屬性數(shù)據(jù)包括所述點播視頻文件和/或所述直播視頻文件的發(fā)布地址、視頻流格式,視頻文件大小和視頻分辨率;所述通訊代理設(shè)備,用于當(dāng)目標(biāo)手機(jī)終端訂閱了分享所述源手機(jī)終端的視頻的業(yè)務(wù)時,將包含所述視頻屬性數(shù)據(jù)的信息推送到所述目標(biāo)手機(jī)終端上。
全文摘要
本發(fā)明公開了一種手機(jī)視頻分享的方法及系統(tǒng),該方法包括源手機(jī)終端實時獲取音頻編碼數(shù)據(jù)和視頻編碼數(shù)據(jù)并將其標(biāo)記時戳后實時傳輸?shù)揭曨l服務(wù)器;視頻服務(wù)器將其生成一路或多路點播視頻文件和一路直播視頻文件并將將點播視頻文件和/或直播視頻文件的視頻屬性數(shù)據(jù)發(fā)送給源手機(jī)終端或通訊代理設(shè)備;源手機(jī)終端將視頻屬性數(shù)據(jù)發(fā)送到目標(biāo)手機(jī)終端上,或者,當(dāng)目標(biāo)手機(jī)終端訂閱了分享源手機(jī)終端的視頻的業(yè)務(wù)時,由通訊代理設(shè)備將包含視頻屬性數(shù)據(jù)的信息推送到目標(biāo)手機(jī)終端上;目標(biāo)手機(jī)終端解析包含視頻屬性數(shù)據(jù)的信息,并調(diào)用視頻瀏覽器進(jìn)行視頻瀏覽。因此實現(xiàn)了在兩個手機(jī)之間依靠移動通信網(wǎng)絡(luò)通過無連接會話交互,建立數(shù)據(jù)通道,進(jìn)行視頻實時分享。
文檔編號H04N21/27GK102447956SQ20101029815
公開日2012年5月9日 申請日期2010年9月30日 優(yōu)先權(quán)日2010年9月30日
發(fā)明者曹學(xué)武 申請人:北京沃安科技有限公司