專利名稱:一種移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)多媒體廣播或手機(jī)電視技術(shù)領(lǐng)域,特別涉及到一種實(shí)現(xiàn)移動(dòng)多媒體廣播頻道的一個(gè)或多視頻流的傳送方法。
背景技術(shù):
移動(dòng)多媒體廣播是近年來(lái)興起的一種多媒體播放技術(shù)。通過手持的終端,在高速移動(dòng)的情況下,可以觀看電視。終端通過無(wú)線協(xié)議,接收到節(jié)目單,并可以選擇自己有權(quán)利收看的頻道,從而可以接受選擇頻道的多媒體數(shù)據(jù),實(shí)現(xiàn)在移動(dòng)終端上看電視。
廣播系統(tǒng)發(fā)射的空中數(shù)據(jù),被分成不同的頻道,通過復(fù)用技術(shù)來(lái)分別傳輸,終端可以接收相關(guān)的數(shù)據(jù),通過終端上的播放器,實(shí)現(xiàn)電視的正常播放。
對(duì)于同一個(gè)頻道,系統(tǒng)可以發(fā)送1路視頻,也可以發(fā)送多路視頻信號(hào)。
現(xiàn)有的實(shí)現(xiàn)一路或多路視頻的方法主要有2種第一種是TS(傳輸流)方式。TS協(xié)議是MPEG(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)中的一種,它把視頻、音頻及控制信息放在一個(gè)固定188字節(jié)大小的包里傳送,通過PID(節(jié)目編號(hào))字段來(lái)區(qū)分不同的視頻流,從而可以支持多視頻流的播放。但TS方式的每個(gè)包很小,效率比較低。
第二種是ISMA(互聯(lián)網(wǎng)流媒體聯(lián)盟)方式。ISMA規(guī)范是用RTP(實(shí)時(shí)傳輸協(xié)議)傳送媒體信息,可以打開多個(gè)RTP通道,傳送不同的視頻流,但這種方式只適合在IP網(wǎng)絡(luò)上使用。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)上述現(xiàn)有技術(shù)中存在的問題,提供一種可在移動(dòng)多媒體廣播系統(tǒng)中實(shí)現(xiàn)一個(gè)或多個(gè)視頻流的方法,使得多個(gè)視頻流可以在移動(dòng)多媒體廣播系統(tǒng)中傳送,并提高移動(dòng)多媒體廣播系統(tǒng)中視頻流的傳送效率。
本發(fā)明的具體的實(shí)現(xiàn)步驟如下一種移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,包括如下步驟(1)將需要傳輸?shù)囊曨l流統(tǒng)一編號(hào),每個(gè)視頻流擁有唯一編號(hào);(2)將每個(gè)視頻流分割成多個(gè)視頻單元,并將視頻單元封裝在視頻段中,將每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)、相對(duì)播放時(shí)間記錄在視頻段頭中;(3)將視頻段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個(gè)業(yè)務(wù)通道中傳送;(4)終端接收到視頻段后,根據(jù)視頻段頭中的每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)取出每個(gè)視頻流,進(jìn)行視頻流的播放。
其中,所述視頻段頭中進(jìn)一步記錄各視頻單元的幀類型信息。
其中,所述視頻段頭還包括校驗(yàn)碼。
其中,所述方法進(jìn)一步包括在一個(gè)視頻數(shù)據(jù)中的每個(gè)視頻單元之間,使用同步頭做隔離。
其中,所述業(yè)務(wù)通道中的數(shù)據(jù)還包括子幀頭等,所述子幀頭包括視頻段的長(zhǎng)度及視頻段的參數(shù)。
本發(fā)明通過把每個(gè)視頻流分割成多個(gè)視頻單元,把多個(gè)視頻流封裝在一個(gè)頻道中,用多個(gè)視頻單元來(lái)傳送多個(gè)視頻流,實(shí)現(xiàn)了同一個(gè)視頻段中可以傳送多個(gè)視頻流。本發(fā)明屬于一種適合在廣播網(wǎng)絡(luò)中使用的實(shí)現(xiàn)1個(gè)頻道一路或多路視頻的方法,尤其適合在移動(dòng)廣播網(wǎng)絡(luò)中使用。
圖1是一個(gè)頻道的視頻段中視頻流被分割成多個(gè)視頻單元的示意圖。
圖2是視頻段中含有2個(gè)分割成多個(gè)視頻單元的視頻流的示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明做詳細(xì)描述。
在1個(gè)頻道內(nèi)傳輸?shù)亩嗝襟w業(yè)務(wù)數(shù)據(jù)的組成形式可以是多樣的,例如,如圖1所示,本發(fā)明實(shí)施例提供了一種形式,其中在1個(gè)頻道內(nèi)傳輸?shù)亩嗝襟w業(yè)務(wù)數(shù)據(jù)可以由子幀頭、視頻段、音頻段、數(shù)據(jù)段所組成。
其中,子幀頭主要為控制信息,具體包括長(zhǎng)度信息、視頻參數(shù)、音頻參數(shù)、起始播放時(shí)間、校驗(yàn)碼等。校驗(yàn)碼用來(lái)驗(yàn)證子幀頭信息的可靠性。
本發(fā)明所要解決的主要問題就是如何將一個(gè)或多個(gè)視頻流封裝在一個(gè)頻道內(nèi)。以圖1所示的1個(gè)頻道內(nèi)的業(yè)務(wù)數(shù)據(jù)的組成形式為例,也就是說如何使其中的視頻段承載一個(gè)或多個(gè)視頻流。
因此,根據(jù)本發(fā)明的實(shí)施例,首先可以將需要傳輸?shù)母饕曨l流統(tǒng)一編號(hào),每個(gè)視頻流擁用唯一的編號(hào),將每個(gè)視頻流分別分割成多個(gè)視頻單元,每個(gè)視頻單元都具有各自視頻流的編號(hào),每個(gè)視頻單元之間用同步頭做隔離,以達(dá)到錯(cuò)誤隔離的功能。
從上述若干個(gè)視頻流中分別選取若干個(gè)分割后的視頻單元,組成一個(gè)視頻段,并將其中每個(gè)視頻單元長(zhǎng)度、視頻流編號(hào)、相對(duì)播放時(shí)間記錄在該視頻段的視頻段頭中。
其中,視頻單元的長(zhǎng)度可以用來(lái)定位分割每一個(gè)視頻單元數(shù)據(jù),相對(duì)播放時(shí)間與起始播放時(shí)間的和是實(shí)際播放的時(shí)間,視頻流編號(hào)是用來(lái)標(biāo)識(shí)這個(gè)視頻單元屬于哪一個(gè)視頻流。
由于視頻段頭信息的可擴(kuò)展性,因此上述視頻段包括的視頻單元的長(zhǎng)度是可變的。
視頻段頭中還可記錄各視頻單元的幀類型信息,視頻單元的幀類型用來(lái)標(biāo)識(shí)這個(gè)視頻單元是關(guān)鍵幀、前向相關(guān)幀或雙向相關(guān)幀。
將視頻段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個(gè)業(yè)務(wù)通道中。
通過上述方法,就實(shí)現(xiàn)了在一個(gè)頻道內(nèi)包含多個(gè)視頻流,這樣就可以以無(wú)線多媒體廣播信號(hào)的形式,通過空中傳送了。終端接收到視頻段后,根據(jù)視頻段頭中的每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)取出每個(gè)視頻流,進(jìn)行視頻流的播放。
下面以2個(gè)視頻流為例,來(lái)具體說明本發(fā)明的實(shí)現(xiàn)細(xì)節(jié)。如圖2所示,假設(shè)有2個(gè)視頻流在一個(gè)頻道內(nèi)傳輸,并假設(shè)第一個(gè)視頻流被分割為15個(gè)視頻單元,第2個(gè)視頻流被分割為10個(gè)視頻單元,在以一定的順序選取并組合成一個(gè)視頻段后,該視頻段包括了這兩個(gè)視頻流,具體來(lái)說,第1個(gè)視頻流包括視頻單元1、3、5、7、9、11、13、15、17、19、21、22、23、24、25,第2個(gè)視頻流包括視頻單元2、4、6、8、10、12、14、16、18、20。這樣,就可以將該視頻段與子幀頭、音頻段、數(shù)據(jù)段封裝在一個(gè)頻道中傳送。盡管圖2給出的這2個(gè)視頻流的具體實(shí)現(xiàn)方法,是將兩個(gè)視頻流的視頻單元中交叉選取,但實(shí)際上本發(fā)明并不限于任何順序。
由于視頻段頭中有對(duì)每個(gè)視頻單元的描述信息,包括視頻單元的視頻流編號(hào),能清楚地標(biāo)識(shí)每視頻單元屬于哪一個(gè)視頻流,因此這2個(gè)視頻流的視頻單元可以不完全按照?qǐng)D2中的次序排列,即圖2中的次序是可以調(diào)整的,如,還可以排列成1、3、2、4、5、7、6、8、9、11、10、12、13、15、14、16、17、19、18、20、21、22、23、24、25,或排列成其它順序,排列次序可以沒有一定的規(guī)則。
以上是一個(gè)頻道內(nèi)傳輸兩個(gè)視頻流的實(shí)現(xiàn)過程,按照同樣原則,可以實(shí)現(xiàn)1個(gè)視頻流、2個(gè)視頻流或2個(gè)以上的視頻流同時(shí)在一個(gè)頻道內(nèi)傳送。
根據(jù)本發(fā)明的實(shí)施例進(jìn)行的實(shí)驗(yàn)中,設(shè)業(yè)務(wù)數(shù)據(jù)有256Kbit/s速率。
這個(gè)頻道包括子幀頭長(zhǎng)122字節(jié),視頻段頭長(zhǎng)127字節(jié),視頻段長(zhǎng)26.5K字節(jié),其中第一視頻流的帶寬是20.5K字節(jié),第2個(gè)視頻流流的帶寬是6K字節(jié),音頻段頭長(zhǎng)129字節(jié),音頻段長(zhǎng)4K字節(jié),數(shù)據(jù)段長(zhǎng)1K字節(jié),對(duì)于不足32K字節(jié)的部分,可以填充全0。
這樣一個(gè)電視頻道可以滿足1個(gè)QVGA分辨率、25幀的H264或AVS-M的視頻段的傳輸,和一個(gè)QCIF、12幀的H264或AVS-M的視頻段的傳輸,可以給用戶提供相當(dāng)滿意質(zhì)量雙視頻流的移動(dòng)廣播電視節(jié)目。
權(quán)利要求
1.一種移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,包括如下步驟(1)將需要傳輸?shù)囊曨l流統(tǒng)一編號(hào),每個(gè)視頻流擁有唯一編號(hào);(2)將每個(gè)視頻流分割成多個(gè)視頻單元,并將視頻單元封裝在視頻段中,將每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)、相對(duì)播放時(shí)間記錄在視頻段頭中;(3)將視頻段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個(gè)業(yè)務(wù)通道中傳送;(4)終端接收到視頻段后,根據(jù)視頻段頭中的每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)取出每個(gè)視頻流,進(jìn)行視頻流的播放。
2.如權(quán)利要求1所述的移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,其特征在于,所述視頻段頭中進(jìn)一步記錄各視頻單元的幀類型信息。
3.根據(jù)權(quán)利要求1所述的移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,其特征在于,所述視頻段頭還包括校驗(yàn)碼。
4.如權(quán)利要求1所述的移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,其特征在于,進(jìn)一步包括在一個(gè)視頻數(shù)據(jù)中的每個(gè)視頻單元之間,使用同步頭做隔離。
5.如權(quán)利要求1所述的移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,其特征在于,所述業(yè)務(wù)通道中的數(shù)據(jù)還包括子幀頭等,所述子幀頭包括視頻段的長(zhǎng)度及視頻段的參數(shù)。
全文摘要
一種移動(dòng)多媒體廣播視頻流的傳送方法,一種移動(dòng)多媒體廣播系統(tǒng)的視頻流傳送方法,包括如下步驟(1)將需要傳輸?shù)囊曨l流統(tǒng)一編號(hào),每個(gè)視頻流擁有唯一編號(hào);(2)將每個(gè)視頻流分割成多個(gè)視頻單元,并將視頻單元封裝在視頻段中,將每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)、相對(duì)播放時(shí)間記錄在視頻段頭中;(3)將視頻段與其他需要傳輸?shù)臄?shù)據(jù)封裝在一個(gè)業(yè)務(wù)通道中傳送;(4)終端接收到視頻段后,根據(jù)視頻段頭中的每個(gè)視頻單元的長(zhǎng)度、視頻流編號(hào)取出每個(gè)視頻流,進(jìn)行視頻流的播放。本發(fā)明的方法可實(shí)現(xiàn)1個(gè)或多個(gè)視頻流在移動(dòng)多媒體廣播系統(tǒng)中傳送,并提高移動(dòng)多媒體廣播系統(tǒng)中視頻流的傳送效率。
文檔編號(hào)H04N7/26GK1972446SQ200610157168
公開日2007年5月30日 申請(qǐng)日期2006年11月30日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者沈燦, 王志英 申請(qǐng)人:中興通訊股份有限公司