[發明專利]碼流拆分方法、裝置和碼流傳輸設備有效
| 申請號: | 201711220516.7 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107911714B | 公開(公告)日: | 2019-11-26 |
| 發明(設計)人: | 郭長振;董兵;張剛 | 申請(專利權)人: | 北京數碼視訊科技股份有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/236;H04N21/434;H04N21/4402 |
| 代理公司: | 11371 北京超凡志成知識產權代理事務所(普通合伙) | 代理人: | 趙志遠<國際申請>=<國際公布>=<進入 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 拆分 方法 裝置 流傳 設備 | ||
本發明提供了一種碼流拆分方法、裝置和碼流傳輸設備,涉及碼流傳輸的技術領域,該方法包括:獲取待拆分的源PES流,對源PES流進行預處理,得出源PES流的拆分信息,其中,拆分信息包括:PES頭和PES頭長度;對源PES流執行拆分定位操作,查找源PES流的拆分位置;將PES頭插入到拆分位置,以對源PES流進行拆分。本發明提供的碼流拆分方法、裝置和碼流傳輸設備,能夠對源PES流進行拆分,使得拆分后的每個PES流中只含有一個ES流,能夠使較低的CPU運算開銷實現對TS碼流的處理,同時將含有多個ES流的低兼容性碼流調整成兼容性高的碼流,在提高碼流兼容性的同時,也有助于提高碼流的傳輸速率。
技術領域
本發明涉及碼流傳輸技術領域,尤其是涉及一種碼流拆分方法、裝置和碼流傳輸設備。
背景技術
隨著編碼技術的提升,編碼標準越來越多,對解碼器的要求也就越來越高,但是各編碼標準僅對編碼標準有一個框架性的約束,整個編碼器的實現很靈活,這就導致對解碼器的要求很高。而往往對于硬件解碼器,由于受資源的影響或產品設計工程師水平的限制等,不同廠家的解碼器的實現各有不同,編碼器與解碼器之間的兼容性也突出來了。
通常需要調整編碼器的打包方式或者解碼器的拆包方式,來滿足編碼器與解碼器之間的兼容性,但是,對于已經部署了設備,或者設備量很大的情況下,去調整編碼器的打包方式或者解碼器的拆包方式是不現實的,不僅工作量大,同時也占用了大量CPU資源,導致資源不足,進而降低了碼流傳輸的效率。
發明內容
有鑒于此,本發明的目的在于提供一種碼流拆分方法、裝置和碼流傳輸設備,以緩解上述碼流傳輸效率低的技術問題。
第一方面,本發明實施例提供了一種碼流拆分方法,包括:獲取待拆分的源PES流,對源PES流進行預處理,得出源PES流的拆分信息,其中,拆分信息包括:PES頭和PES頭長度;對源PES流執行拆分定位操作,查找源PES流的拆分位置;將PES頭插入到拆分位置,以對源PES流進行拆分。
在本發明較佳的實施例中,上述獲取待拆分的源PES流包括:接收待拆包的TS流,從待拆包的TS流中獲取待拆分的源PES流。
在本發明較佳的實施例中,上述對源PES流執行拆分定位操作,查找源PES流的拆分位置包括:查找源PES流中包含的每個ES流的頭數據的位置;將頭數據的位置設置為拆分位置;其中,拆分位置為源PES流中包含的每個ES流的起始位置。
在本發明較佳的實施例中,上述將PES頭插入到拆分位置,以對源PES流進行拆分包括:在除首個ES流以外的每個ES流的拆分位置插入PES頭;對每個帶有PES頭的ES流進行打包,形成多個新PES流,以對源PES流進行拆分。
在本發明較佳的實施例中,上述對每個帶有PES頭的ES流進行打包之前,上述方法還包括:獲取PES頭中攜帶的DTS/PTS數據;向DTS/PTS數據添加固定值,固定值的計算公式為:t=(1000/es_fps)*90*n,其中,t為固定值,es_fps為源PES流的幀率,n為源PES流的第n個待拆包的ES流。
在本發明較佳的實施例中,上述形成多個新PES流之后,上述方法還包括:獲取拆分位置占用的字節長度;判斷字節長度是否大于PES頭長度;如果是,將新PES流復合成一個TS包;如果否,將新PES流復合成兩個TS包。
在本發明較佳的實施例中,上述方法還包括:判斷TS包的長度是否滿足188字節,如果否,向TS包添加調整字段,以使TS包滿足188字節。
第二方面,本發明實施例提供了一種碼流拆分裝置,包括:預處理模塊,用于獲取待拆分的源PES流,對源PES流進行預處理,得出源PES流的拆分信息,其中,拆分信息包括:PES頭和PES頭長度;定位模塊,用于對源PES流執行拆分定位操作,查找源PES流的拆分位置;拆分模塊,用于將PES頭插入到拆分位置,以對源PES流進行拆分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼視訊科技股份有限公司,未經北京數碼視訊科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711220516.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:張力可測可調式皮膚牽張吻合器
- 下一篇:一種血液內科用止血帶





