專利名稱:一種無線電視直播系統(tǒng)及其直播方法
技術領域:
本發(fā)明涉及電視直播領域,尤其涉及一種無線電視直播系統(tǒng)及其直播方法。
背景技術:
隨著無線網(wǎng)絡的發(fā)展及普及,用手機觀看電視直播及實時視頻語音聊天等無線視頻的需求越來越多。然而,傳統(tǒng)的寬帶IP上網(wǎng)主要利用實時傳輸流協(xié)議/實時傳輸協(xié)議 (RTSP/RTP,Real-time Streaming Protocol/Real-time Transport Protocol)進行電視直播或視頻語音等多媒體數(shù)據(jù)的傳輸。但無線網(wǎng)絡客戶端如手機用的是GPRS進行數(shù)據(jù)傳輸,傳輸碼率低,一般在30Kb/s 左右,如果也利用RTSP/RTP協(xié)議進行多媒體數(shù)據(jù)的傳輸,則會存在諸多缺陷。因為,RTSP/ RTP協(xié)議有大量的文件頭(Overhead),如傳送10M有用的數(shù)據(jù)就有2M的文件頭,無形增加了無線網(wǎng)絡傳輸?shù)呢摀磺襌TSP/RTP協(xié)議有大量的信令交互,如客戶端要接收一筆數(shù)據(jù)則需要與服務器進行多次的交互,多次的信令交互也會增加無線網(wǎng)絡傳輸?shù)呢摀?;又RTSP/ RTP協(xié)議有大量的信令交互,而中國無線制定的CMWAP不支持大量的信令交互,因而使用 CMWAP連接網(wǎng)絡的手機客戶端將無法使用CMWAP連接網(wǎng)絡觀看電視直播。雖然目前有些高端手機客戶端可以支持RTSP/RTP協(xié)議觀看電視直播,但其要求無線網(wǎng)絡通信質(zhì)量較快且穩(wěn)定,且對手機軟件要求比較高,若一般的手機客戶端或網(wǎng)絡普通的情況下,仍不能流暢的觀看電視直播。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種傳輸多媒體數(shù)據(jù)簡單、交互流程少,觀看電視直播流暢的無線電視直播系統(tǒng)及其直播方法。本發(fā)明提供一種無線電視直播系統(tǒng)主要包含直播服務器、轉(zhuǎn)發(fā)服務器及用戶終端。其中,直播服務器用于將直播信息轉(zhuǎn)化成流媒體數(shù)據(jù),并發(fā)送所述流媒體數(shù)據(jù);轉(zhuǎn)發(fā)服務器,用于接收直播服務器發(fā)送的流媒體數(shù)據(jù),并依據(jù)HTTP協(xié)議轉(zhuǎn)發(fā)流媒體數(shù)據(jù);用戶終端通過無線網(wǎng)絡連接轉(zhuǎn)發(fā)服務器后,用于向轉(zhuǎn)發(fā)服務器發(fā)送HTTP請求,并依據(jù)接收到的流媒體數(shù)據(jù)觀看電視直播。進一步的,上述直播服務器包含用于將直播信息轉(zhuǎn)化為流媒體數(shù)據(jù)的編碼器。更進一步的,上述流媒體數(shù)據(jù)被轉(zhuǎn)化為MGP格式的流媒體數(shù)據(jù),且流媒體數(shù)據(jù)以 MGP格式確定關鍵幀。本發(fā)明還提供一種應用于上述直播系統(tǒng)的直播方法,包含步驟a、利用直播服務器發(fā)送流媒體數(shù)據(jù)到轉(zhuǎn)發(fā)服務器;b、利用用戶終端通過無線網(wǎng)絡連接轉(zhuǎn)發(fā)服務器,并向轉(zhuǎn)發(fā)服務器發(fā)出HTTP請求;C、利用轉(zhuǎn)發(fā)服務器依據(jù)上述HTTP請求及HTTP協(xié)議發(fā)送所述流媒體數(shù)據(jù)到用戶終端。本發(fā)明通過使用HTTP協(xié)議進行用戶終端與轉(zhuǎn)發(fā)服務器之間的信令交互,減少了
4交互流程,使用MGP格式進行音、視頻媒體數(shù)據(jù)的流媒體數(shù)據(jù)打包,極大減少了 RTP協(xié)議給媒體傳輸帶來的文件頭,從而方便用戶在低碼率的無線網(wǎng)絡也可流暢的觀看電視直播。本發(fā)明通過在轉(zhuǎn)發(fā)服務器設置內(nèi)存池即一定量的緩存及在緩存在對流媒體數(shù)據(jù)進行關鍵幀定位,從而保證在節(jié)目的直播過程中直播的實時性;用戶可以從任意時間點接入,保證用戶終端的觀看質(zhì)量;并且在無線移動互聯(lián)網(wǎng)環(huán)境下,用戶終端所處地點的信號強弱不同,轉(zhuǎn)發(fā)服務器傳給用戶終端媒體流的速度也是不同的,保證不同無線網(wǎng)速的用戶終端的觀看質(zhì)量。
圖1為本發(fā)明一種無線電視直播系統(tǒng)的功能框圖;圖2為具體實施方式
中一種無線電視直播系統(tǒng)的示意圖。
具體實施例方式針對傳統(tǒng)的寬帶IP上網(wǎng)電視直播用RTSP/RTP協(xié)議傳輸多媒體數(shù)據(jù)產(chǎn)生無用數(shù)據(jù)多、信令交互多的缺陷,本發(fā)明提供一種無線電視直播系統(tǒng)及其直播方法。如圖1所示,本發(fā)明提供一種無線電視直播系統(tǒng),它包含直播服務器、轉(zhuǎn)發(fā)服務器及用戶終端。其中,直播服務器主要提供直播信息,或者利用內(nèi)置編碼器將直播信息轉(zhuǎn)換為 MGP文件格式的流媒體數(shù)據(jù),然后通過寬帶IP網(wǎng)絡、無線網(wǎng)絡、衛(wèi)星電視信號、局域網(wǎng)、數(shù)據(jù)專線或其他方式將上述流媒體數(shù)據(jù)發(fā)送到轉(zhuǎn)發(fā)服務器。轉(zhuǎn)發(fā)服務器接收到上述流媒體數(shù)據(jù)后,將其存儲于內(nèi)置的內(nèi)存池中,當用戶終端有觀看電視直播請求并發(fā)起HTTP (Hyper Text Transfer Protocol)請求時,轉(zhuǎn)發(fā)服務器即依據(jù)用戶終端接入的時間點,將流媒體數(shù)據(jù)以 HTTP協(xié)議的方式轉(zhuǎn)發(fā)給用戶終端。用戶終端即可依據(jù)接收到的流媒體數(shù)據(jù)觀看電視直播, 或通過內(nèi)置的解碼器對上述流媒體數(shù)據(jù)進行解碼后觀看。由于傳統(tǒng)的電視直播多媒體數(shù)據(jù)利用RTSP/RTP協(xié)議進行傳播時,會產(chǎn)生大量的無用數(shù)據(jù),而無線網(wǎng)絡的傳輸速度又比較偏慢如一般僅有30Kb/s,因而需要將傳統(tǒng)的多媒體音頻、視頻數(shù)據(jù)進行HTTP傳輸發(fā)送給手機客戶端時,需要將直播信息打包成MGP格式的流媒體數(shù)據(jù),從而方便一般的手機用戶終端均可以HTTP的方式接收打包后的流媒體數(shù)據(jù)觀看電視直播。下面將具體介紹自定義MGP格式的流媒體數(shù)據(jù)文件。本發(fā)明提出的直播業(yè)務基于MGP協(xié)議,該協(xié)議定義一種流媒體數(shù)據(jù)的打包格式, 可同時用于本地播放、在線點播和電視直播服務。它定義的完整的流媒體文件格式包含文件頭,索引表,數(shù)據(jù)負載和文件尾四部分,其結(jié)構如下表所示
權利要求
1.一種無線電視直播系統(tǒng),其特征在于,包括直播服務器,用于將直播信息轉(zhuǎn)化成流媒體數(shù)據(jù),并發(fā)送所述流媒體數(shù)據(jù);轉(zhuǎn)發(fā)服務器,用于接收所述直播服務器發(fā)送的流媒體數(shù)據(jù),并依據(jù)HTTP協(xié)議轉(zhuǎn)發(fā)所述流媒體數(shù)據(jù);用戶終端,通過無線網(wǎng)絡連接所述轉(zhuǎn)發(fā)服務器,用于向所述轉(zhuǎn)發(fā)服務器發(fā)送HTTP請求,并依據(jù)接收到的所述流媒體數(shù)據(jù)觀看電視直播。
2.如權利要求1所述的電視直播系統(tǒng),其特征在于,所述直播服務器具有編碼器,所述編碼器用于將所述直播信息轉(zhuǎn)化為MGP格式的流媒體數(shù)據(jù)。
3.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)服務器具有一內(nèi)存池,所述內(nèi)存池用于存儲所述流媒體數(shù)據(jù)。
4.如權利要求2所述的電視直播系統(tǒng),其特征在于,所述流媒體數(shù)據(jù)依據(jù)所述MGP格式確定關鍵幀。
5.如權利要求4所述的電視直播系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)服務器用于依據(jù)所述關鍵幀及用戶終端接入的時間轉(zhuǎn)發(fā)所述流媒體數(shù)據(jù)。
6.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)服務器用于直接轉(zhuǎn)發(fā)所述流媒體數(shù)據(jù)。
7.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述用戶終端具有解碼器,所述解碼器用于對所述流媒體數(shù)據(jù)進行解碼。
8.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述直播服務器的數(shù)目為1個或多個。
9.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)服務器的數(shù)目為1個或多個。
10.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述用戶終端的數(shù)目為1個或多個。
11.如權利要求1或2所述的電視直播系統(tǒng),其特征在于,所述用戶終端通過CMWAP或者CMNET連接所述轉(zhuǎn)發(fā)服務器。
12.—種應用于無線電視直播系統(tǒng)的直播方法,所述無線電視直播系統(tǒng)包含直播服務器、轉(zhuǎn)發(fā)服務器及用戶終端,其特征在于,包含步驟a、利用直播服務器發(fā)送流媒體數(shù)據(jù)到轉(zhuǎn)發(fā)服務器;b、利用用戶終端通過無線網(wǎng)絡連接所述轉(zhuǎn)發(fā)服務器,并向所述轉(zhuǎn)發(fā)服務器發(fā)出HTTP 請求;c、利用所述轉(zhuǎn)發(fā)服務器依據(jù)所述HTTP請求及HTTP協(xié)議發(fā)送所述流媒體數(shù)據(jù)。
13.如權利要求12所述的直播方法,其特征在于,所述流媒體數(shù)據(jù)為MGP格式的流媒體數(shù)據(jù),并以所述MGP格式確定關鍵幀。
14.如權利要求13所述的直播方法,其特征在于,所述直播服務器內(nèi)置編碼器,所述編碼器用于將直播信息轉(zhuǎn)化為所述MGP格式的流媒體數(shù)據(jù)。
15.如權利要求13所述的直播方法,其特征在于,步驟C中具體包含步驟利用所述轉(zhuǎn)發(fā)服務依據(jù)用戶終端接入的時間及所述關鍵幀發(fā)送所述流媒體數(shù)據(jù)。
16.如權利要求13所述的直播方法,其特征在于,步驟C中具體包含步驟利用所述轉(zhuǎn)發(fā)服務器直接發(fā)送所述流媒體數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種無線電視直播系統(tǒng)及其直播方法。無線電視直播系統(tǒng)主要包含直播服務器、轉(zhuǎn)發(fā)服務器及用戶終端。其中,直播服務器用于將直播信息轉(zhuǎn)化成流媒體數(shù)據(jù),并發(fā)送所述流媒體數(shù)據(jù);轉(zhuǎn)發(fā)服務器,用于接收直播服務器發(fā)送的流媒體數(shù)據(jù),并依據(jù)HTTP協(xié)議轉(zhuǎn)發(fā)流媒體數(shù)據(jù);用戶終端通過無線網(wǎng)絡連接轉(zhuǎn)發(fā)服務器后,用于向轉(zhuǎn)發(fā)服務器發(fā)送HTTP請求,并依據(jù)接收到的流媒體數(shù)據(jù)觀看電視直播。本發(fā)明的無線電視直播系統(tǒng)及其直播方法,轉(zhuǎn)發(fā)服務器通過HTTP協(xié)議向用戶終端發(fā)送流媒體數(shù)據(jù),能避免傳統(tǒng)寬帶IP上網(wǎng)利用RTSP/RTP協(xié)議傳送多媒體數(shù)據(jù)文件頭多、信令交互繁瑣的缺陷。
文檔編號H04L29/08GK102404646SQ20101027597
公開日2012年4月4日 申請日期2010年9月8日 優(yōu)先權日2010年9月8日
發(fā)明者張立軍 申請人:蘇州尚嘉信息技術有限公司