[發明專利]多媒體數據的處理方法及裝置在審
| 申請號: | 201710892750.8 | 申請日: | 2017-09-27 |
| 公開(公告)號: | CN107613409A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 蔡倫輝;徐胤;張海泉;帥福利;黃劍鴻;周偉雄 | 申請(專利權)人: | 京信通信系統(中國)有限公司;京信通信系統(廣州)有限公司;京信通信技術(廣州)有限公司;天津京信通信系統有限公司 |
| 主分類號: | H04N21/8547 | 分類號: | H04N21/8547;H04N21/6437;H04N21/433;H04N21/234;H04N21/44;H04L12/26;H04L29/06;H04L29/08 |
| 代理公司: | 北京慧智興達知識產權代理有限公司11615 | 代理人: | 韓龍,郭群 |
| 地址: | 510663 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多媒體 數據 處理 方法 裝置 | ||
技術領域
本發明涉及寬帶集群通信技術領域,尤其涉及一種寬帶集群通信中多媒體數據的處理方法及裝置。
背景技術
隨著全球公共安全、政務、交通、能源等行業的快速發展,行業用戶在傳統的語音集群基礎上,對于寬帶無線數據業務、多媒體集群調度的需求極為迫切。LTE(Long Term Evolution,長期演進)以其技術和產業優勢成為無線專網寬帶技術的選擇,基于LTE技術的寬帶集群技術也成為全球無線專網發展共識。我國率先開展了基于LTE技術的寬帶集群B-TrunC(Broadband Trunking Communication,寬帶集群通信)技術的標準化工作,立足自主創新,緊密聯系行業應用需求,技術和產業發展迅速。目前B-TrunC一階段行業標準已經正式發布,并成為ITU(International Telecommunication Union,國際電信聯盟)推薦的首個PPDR(Public Protection and Disaster Relief,公共保護和救災)的寬帶集群空中接口標準。隨著工信部發布了寬帶數字集群專網頻率規劃,B-TrunC獲得1.4GHz和1.8GHz頻段的政策支持。目前B-TrunC系統已經開始廣泛應用于公共安全、政務、交通、能源等行業。
目前,寬帶集群通信中調度臺作為控制中心、監控中心、指揮管理中心等內部配置的重要組成部分,已經應用在多個行業領域,在地鐵、電力、港口、酒店、公安、軍隊、應急等行業都有許多成功的案例,發揮了高效的生產能力。但是,對于多媒體數據的處理,由于其信息量大的特點,現有技術在編解碼效率、數據傳輸實現復雜度以及媒體數據通信質量等方面仍有待進一步改進和提高。
發明內容
鑒于上述問題,本發明提出的多媒體數據的處理方法及裝置,不僅實現了高效的編解碼效率,降低數據傳輸實現復雜度,而且能夠消除網路抖動,提高多媒體數據的通信質量。
本發明的第一方面,提供了一種多媒體數據的處理方法,該方法包括:
接收采用實時傳輸協議傳輸的多媒體數據包,利用jrtplib開源庫對所述多媒體數據包進行解封裝,并將解封裝后的多媒體數據包緩存到預先創建的數據緩沖區;
當所述數據緩沖區中的數據包達到指定數量時,根據數據包的時間戳對所述數據緩沖區中的多媒體數據包按照播放時間進行排序;
根據排序結果依次從所述數據緩沖區中讀取多媒體數據包;
利用FFMPEG開源庫接口對讀取的多媒體數據包進行解碼;
調用媒體播放器對解碼后的多媒體數據包進行播放,或將解碼后的多媒體數據包生成媒體文件。
其中,所述方法還包括:
利用FFMPEG開源庫接口采集多媒體數據;
利用FFMPEG開源庫接口按照指定格式對采集的多媒體數據進行編碼;
利用jrtplib開源庫將編碼后的多媒體數據封裝成所述多媒體數據包,并采用實時傳輸協議發送給其他網元設備。
其中,在所述根據數據包的時間戳對所述數據緩沖區中的多媒體數據包按照播放時間進行排序之后,所述方法還包括:
根據排序結果判定是否存在丟失的多媒體數據包;
若存在丟包,則在丟包的位置插入靜默音包進行替代。
其中,所述將接收到的多媒體數據包緩存到預先創建的數據緩沖區包括:
根據當前接收到的多媒體數據包的時間戳和數據大小計算寫指針的值;
判定當前接收到的多媒體數據包是否為第一個多媒體數據包;
若是,則初始化讀指針為寫指針,并根據計算出的寫指針的值將當前接收到的多媒體數據包保存在對應的緩存空間;
否則,判定所述當前接收到的多媒體數據包的時間戳是否大于上一次讀取的數據包的時間戳;
若當前接收到的多媒體數據包的時間戳大于上一次讀取的數據包的時間戳,則根據計算出的寫指針的值將當前接收到的多媒體數據包保存在對應的緩存空間,否則丟棄此包。
其中,所述根據排序結果依次從所述數據緩沖區中讀取多媒體數據包包括:
根據排序結果,按照預設的定時周期依次從所述數據緩沖區中讀取多媒體數據包。
本發明的第二方面,提供了一種多媒體數據的處理方法,包括:
利用FFMPEG開源庫接口采集多媒體數據;
利用FFMPEG開源庫接口按照指定格式對采集的多媒體數據進行編碼;
利用jrtplib開源庫將編碼后的多媒體數據封裝成所述多媒體數據包,并采用實時傳輸協議發送給其他網元設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京信通信系統(中國)有限公司;京信通信系統(廣州)有限公司;京信通信技術(廣州)有限公司;天津京信通信系統有限公司,未經京信通信系統(中國)有限公司;京信通信系統(廣州)有限公司;京信通信技術(廣州)有限公司;天津京信通信系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710892750.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





