[發明專利]一種視音頻同流傳輸的方法及系統有效
| 申請號: | 200810081867.9 | 申請日: | 2008-05-13 |
| 公開(公告)號: | CN101272499A | 公開(公告)日: | 2008-09-24 |
| 發明(設計)人: | 劉志強;張建強;彭銘 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04N7/52 | 分類號: | H04N7/52 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 李健;顏濤 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 流傳 方法 系統 | ||
技術領域
本發明涉及移動多媒體廣播或手機電視技術領域,尤其涉及一種移動多媒體廣播視音頻同流傳輸的方法及系統。
背景技術
移動多媒體廣播是近年來興起的一種多媒體播放技術。通過手持的終端,即使在高速移動的情況下,也可以觀看電視。終端通過無線協議,接收到節目單,并可以選擇自己有權限收看的頻道,接收所選頻道的多媒體數據,從而實現在移動終端上看電視。
系統發射的空中數據,被分成不同的頻道,每個頻道的數據又包括:視頻、音頻和數據三種類型,需要通過復用技術來分別傳輸;終端可以接收相關的數據,通過終端上的播放器,實現電視的正常播放。
現常見的媒體流傳輸標準主要有以下兩種:
第一種是RTP(Real-time?Transport?Protocol,實時傳輸協議)方式。這種方式可以通過打開多個RTP通道來分別傳輸視頻流和音頻流;但這種方式存在視頻流和音頻流之間同步傳輸較難控制的問題。
第二種是TS(Transport?Stream,傳輸流)方式。TS協議是MPEG(MovingPicture?Expert?Group,運動圖像專家組)標準中的一種,它把視頻、音頻放在一個固定188字節大小的包里傳輸,通過PID(Program?Identifier,節目標識)字段來區分視頻和音頻,從而可以支持視頻和音頻在一個TS流中傳輸;但是TS方式的每個包很小,終端需要分級解析,為了獲取一個完整的視音頻幀,需要緩存大量TS包,而且解析邏輯較復雜。
發明內容
本發明要解決的技術問題是提供一種視音頻同流傳輸的方法及系統,簡化終端視音頻同步控制,降低視頻音頻解析復雜度,改善用戶體驗。
為了解決上述技術問題,本發明提供一種視音頻同流傳輸的方法,包括以下步驟:
發送端設備按時間片周期緩存輸入的視頻和音頻數據并按播放時間順序排序,將排序后的視頻和音頻數據分別作為視頻單元和音頻單元封裝到媒體幀中的視頻段和音頻段,并在媒體幀中寫入視頻單元和音頻單元的播放時間信息,將該媒體幀從廣播信道傳輸給接收端設備。
進一步地,該方法還包括:
接收端設備從廣播信道中獲取媒體幀后,解析出其中的視頻單元、音頻單元和播放時間信息,計算得到每個視音頻單元的播放時間,然后將所述視頻單元和音頻單元順序解碼,并根據對應的播放時間進行播放。
進一步地,所述播放時間信息包括起始播放時間和相對播放時間,所述起始播放時間為所述時間片周期內所有視頻單元與音頻單元的播放時間的最早時間值,所述視音頻相對播放時間用視音頻單元播放時間減去媒體幀起始播放時間得到。
進一步地,所述媒體幀包括媒體幀頭、視頻段和音頻段,在所述媒體幀寫入播放時間信息時,是將起始播放時間填入媒體幀頭;視頻段包括視頻段頭和若干視頻單元,音頻段包括音頻段頭和若干音頻單元,將每個視頻和音頻單元的相對播放時間填入對應的視音頻段頭。
進一步地,生成的視頻單元和音頻單元都是可變長的。
進一步地,所述輸入的視頻和音頻數據是視頻和音頻碼流。
本發明還提供一種接收端設備實現視音頻同流傳輸的方法,包括以下步驟:
接收端設備從廣播信道中獲取媒體幀后,解析出其中的視頻單元、音頻單元和播放時間信息,計算得到每個視音頻單元的播放時間,然后將所述視頻單元和音頻單元順序解碼,并根據對應的播放時間進行播放。
進一步地,所述接收端收到的所述媒體幀包括媒體幀頭、視頻段和音頻段,是從所述媒體幀頭解析出起始播放時間,從視頻段解析出視頻單元,從音頻段解析出音頻單元,在視頻段和音頻段的段頭解析出視頻單元和音頻單元的相對播放時間,用媒體幀起始播放時間加上視音頻單元相對播放時間求得視音頻數據播放時間。
本發明還提供一種視音頻同流傳輸的系統,包括發送端設備及接收端設備,所述發送端設備包括視音頻排序模塊、媒體幀封裝模塊及媒體幀發送模塊,其中
所述視音頻排序模塊用于按時間片周期緩存輸入的視頻和音頻數據,將其按時間順序排序后發送給媒體幀封裝模塊;
所述媒體幀封裝模塊用于將按時間排序后的視音頻數據,按順序封裝到同一媒體幀中,并將封裝好的媒體幀發送給媒體幀發送模塊;
所述媒體幀發送模塊用于將封裝好的媒體幀下發給所述接收端設備。
進一步地,該系統中接收端設備包括媒體幀接收模塊、媒體幀解析模塊、視音頻解碼模塊及視音頻播放模塊,其中
所述媒體幀接收模塊用于接收所述發送端設備發來的廣播媒體幀流,并將其轉發給媒體幀解析模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810081867.9/2.html,轉載請聲明來源鉆瓜專利網。





