[發明專利]一種改進的機頂盒終端網絡傳輸協議自適應機制無效
| 申請號: | 200810028302.4 | 申請日: | 2008-05-27 |
| 公開(公告)號: | CN101282354A | 公開(公告)日: | 2008-10-08 |
| 發明(設計)人: | 羅笑南;馬識佳;陳巧珍 | 申請(專利權)人: | 中山大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510275廣東省廣州市廣州市新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 改進 機頂盒 終端 網絡 傳輸 協議 自適應 機制 | ||
技術領域
本發明涉及一種機頂盒數據傳輸技術領域,確切地說,涉及一種改進的機頂盒終端網絡傳輸協議自適應機制。
背景技術
近年來隨著各種條件的具備:可視電話、遠程醫療、遠程教育的應用市場的興起,對于基于IP的視頻通訊技術提出較高要求,基于IP網絡的視頻通訊產品以其優良的影音品質和強大的功能,吸引了廣大的消費者,倍受人們關注。
基于數字電視機頂盒終端的視頻通訊平臺的研究與實現涉及多方面的理論與技術,主要有視頻編解碼技術、語音處理方面的技術原理、嵌入式系統及開發技術、傳輸協議處理方面的技術原理等。
流媒體數據流傳輸的大信息量和有限的傳輸帶寬,使得音視頻的壓縮編碼、傳輸信道和網絡協議的選擇實現成為了基于網絡的流媒體數據流傳輸應用中的關鍵技術,流媒體傳輸廣泛采用的傳輸協議有RTP協議,RTCP協議和RTSP協議。因此在機頂盒的嵌入式系統中實現視頻通訊功能,廣泛應用的流式傳輸方案是:用RTP來傳輸實時媒體數據,并通過RTCP來傳輸控制信息,同時使用RTSP協議實現數據控制功能。
有的機頂盒的解碼芯片稱支持RTSP協議,提供RTSP的API,需要基于RTSP的API二次開發應用層,才能實現機頂盒上的RTSP流式播放,RTSP底層功能由芯片硬件實現,無法查看RTSP底層具體實現過程及源碼。但也發現,這些機頂盒提供的RTSP接口API開發出RTSP流式播放應用層程序,不能播放網絡攝像機基于標準RTSP協議發布的視頻流,同樣也不能播放一些開源軟件發布的RTSP視頻節目,經過捕獲網絡傳輸信息分析,機頂盒的客戶端RTSP播放應用程序在和RTSP視頻流服務端建立連接過程中失敗。經分析,用這些機頂盒應用層程序播放可以成功播放并不是標準的RTSP協議的視頻流,這就說明市場上一些解碼芯片底層支持的是經改動的RTSP,而不是標準RTSP協議,因而,在機頂盒上實現自適合RTSP協議傳輸策略顯得非常必要。
發明內容
本發明針對上述問題,提出了一種改進的機頂盒終端網絡傳輸協議自適應機制,實現了視頻通訊的音視頻數據流就基于RTSP協議客戶端部分和Internet上的運行RTSP協議的網絡攝像機服務端交互,解決了數字機頂盒上非標準RTSP協議和標準RTSP協議的兼容問題。
為實現本發明提出的客戶端自適應控制策略機制及在數字電視機頂盒上的實現,采取的技術方案如下:
一種改進的機頂盒終端網絡傳輸協議自適應機制,包括了主模塊、通信模塊、命令收發模塊、響應處理模塊、線程管理模塊和輔助模塊。
各模塊的功能如下:
(1)主模塊:調用其它模塊的功能來建立和釋放RTSP客戶端,獲得服務器地址;
(2)通信模塊:包含與服務器通信的函數;
(3)命令收發模塊:包含發送命令到服務器和接收服務器命令的函數;
(4)響應處理模塊:處理從服務器端返回的RTSP響應;
(5)線程管理模塊:負責創建和管理需要的RTSP線程;
(6)輔助模塊:完成一些輔助功能,為其它模塊服務,比如設置記錄日志的等級、調試、清空解碼響應的信息等。
所述的一種改進的機頂盒終端網絡RTSP傳輸協議自適應機制,其工作流程描述為:
機頂盒在進行RTSP連接時,首先發送Options請求,標準RTSP協議支持該請求,部分RTSP協議雖然無此請求命令,但RTSP的服務端仍可對此命令做出相應回復。
機頂盒在RTSP連接時,先發送Options請求命令,接收服務端的回復,判斷服務端回復信息,經判斷,服務端是基于非標準RTSP協議時,則調用該RTSP協議的應用層程序,進而調用機頂盒解碼芯片的RTSP底層實現;經判斷服務端是基于標準RTSP協議時,則調用標準RTSP協議實現模塊,軟件式方法來實現RTSP協議連接的建立。
在以上兩種情況下,當RTSP連接后,則調用RTP/RTCP傳輸接收模塊接收數據,并進行解碼。
本發明的有益效果是:
在機頂盒上實現自適應的傳輸協議模塊,能自動分辨非標準RTSP協議和標準RTSP協議并進行傳輸連接,使得現有的視頻通訊系統,特別是數字家庭中基于IP機頂盒的視頻通訊系統更具有可擴展性,兼容更多的基于各種協議的網絡流媒體傳輸。
說明書附圖
圖1是本發明實施例所支持的模塊結構圖。
圖2是本發明實施例所支持的機制流程圖;
具體實施方式
下面結合附圖對本發明作進一步的說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810028302.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:干燥裝置以及具有該裝置的洗衣干燥機
- 下一篇:存入多種紙介質的設備和方法





