[發明專利]多節目傳輸流的解復用方法及裝置在審
| 申請號: | 201810899724.2 | 申請日: | 2018-08-09 |
| 公開(公告)號: | CN109195006A | 公開(公告)日: | 2019-01-11 |
| 發明(設計)人: | 謝長才 | 申請(專利權)人: | 廣東省南方數字電視無線傳播有限公司 |
| 主分類號: | H04N21/434 | 分類號: | H04N21/434;H04N21/435;H04N21/262 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 顏希文;麥小嬋 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節目關聯表 節目映射表 節目 解復用 多節目傳輸流 標識信息 視頻包 音頻包 重新打包 多節目 解析 查找 記錄 分析 | ||
本發明公開了一種多節目傳輸流的解復用方法及裝置,該方法包括:從接收到的TS數據包中解析出第一節目關聯表;分析所述第一節目關聯表以獲取節目總個數及用于記錄各節目的節目映射表對應的標識信息;根據所述標識信息查找各節目的節目映射表的TS包,以獲取各節目的節目映射表;根據所述各節目的節目映射表確定各套節目的音頻包和視頻包;對所述第一節目關聯表進行拆分,生成若干個第二節目關聯表,其中,每一個所述第二節目關聯表對應一套節目;將所述各節目的第二節目關聯表、節目映射表、音頻包及視頻包重新打包成多個TS數據包,其中每個TS數據包對應一套節目。通過本發明可以實現多節目流的解復用,提高解復用效率的同時節省了CPU資源。
技術領域
本發明涉及流媒體傳輸技術領域,具體涉及一種多節目傳輸流的解復用方法及相應裝置。
背景技術
目前的數字電視信號采用TS(Transport Stream,傳輸流)流進行傳輸,其中TS流是由多路節目數據合成的數據流,接收機需要對TS流進行解復用,過濾出當前選定的節目內容,經由播放器處理后實現電視節目的播放。
現有的解復用方法,通過重新生成多個節目的節目關聯表、節目映射表,音視頻包等節目信息的方式實現解復用。由于重新生成節目映射表,且將音視頻包解包后再重新打包,導致解復用效率低下和CPU資源的浪費。
發明內容
基于此,本發明提供了一種多節目傳輸流的解復用方法及裝置,能夠實現多節目流的解復用,提高解復用效率的同時節省了CPU資源。
本發明實施例提供一種多節目傳輸流的解復用方法,包括:
從接收到的TS數據包中解析出第一節目關聯表;
分析所述第一節目關聯表以獲取節目總個數及用于記錄各節目的節目映射表對應的標識信息;
根據所述標識信息查找各節目的節目映射表的TS包,以獲取各節目的節目映射表;
根據所述各節目的節目映射表確定各套節目的音頻包和視頻包;
對所述第一節目關聯表進行拆分,生成若干個第二節目關聯表,其中,每一個所述第二節目關聯表對應一套節目;
將所述各節目的第二節目關聯表、節目映射表、音頻包及視頻包重新打包成多個TS數據包,其中每個TS數據包對應一套節目。
優選地,對所述第一節目關聯表進行拆分,生成若干個第二節目關聯表的步驟具體包括:
解析獲取的第一節目關聯表,以獲取各節目的節目號、各節目的節目映射表對應的標識信息;
保存所述各節目的節目號及節目映射表對應的標識信息,以生成若干個第二節目關聯表。
優選地,所述方法還包括,重新計算循環冗余校驗值。
優選地,所述根據所述各節目的節目映射表確定各套節目的音頻包和視頻包的步驟包括:
解析所述節目映射表,獲取各節目的用于表征音頻包的標識信息和用于表征視頻包的標識信息;
根據所述各節目的用于表征音頻包的標識信息和用于表征視頻包的標識信息查找相應的TS包并保存,以確定各節目對應的音頻包和視頻包。
優選地,所述方法還包括:采用32位循環冗余校驗算法計算所述循環冗余校驗值。
本發明實施例還提供了一種多節目傳輸流的解復用裝置,包括:
節目關聯表解析模塊,用于從接收到的TS數據包中解析出第一節目關聯表;
節目關聯表分析模塊,用于分析所述第一節目關聯表以獲取節目總個數及用于記錄各節目的節目映射表對應的標識信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東省南方數字電視無線傳播有限公司,未經廣東省南方數字電視無線傳播有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810899724.2/2.html,轉載請聲明來源鉆瓜專利網。





