[發明專利]一種DLNA下基于HTTP的轉碼實時傳輸方法及系統有效
| 申請號: | 201210346503.5 | 申請日: | 2012-09-18 | 
| 公開(公告)號: | CN103686202B | 公開(公告)日: | 2018-06-19 | 
| 發明(設計)人: | 梁潔輝;趙發杰;王勝娟 | 申請(專利權)人: | 中興通訊股份有限公司 | 
| 主分類號: | H04N21/234 | 分類號: | H04N21/234;H04N21/643 | 
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 蔣雅潔;王黎延 | 
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 轉碼 數字媒體服務器 實時傳輸 播放能力信息 實時傳輸系統 多媒體內容 匹配結果 實時轉播 資源信息 播放 媒體項 匹配 多媒體 發送 | ||
本發明公開了一種DLNA下基于HTTP的轉碼實時傳輸方法,包括:將播放能力信息與媒體項資源信息進行匹配,根據匹配結果播放在數字媒體服務器中獲取的多媒體內容或者接收數字媒體服務器通過HTTP發送的編碼后的數據并進行播放。本發明還公開了一種DLNA下基于HTTP的轉碼實時傳輸系統,采用本發明能實現DLNA下基于HTTP的多媒體的實時轉碼和現場流的實時轉播。
技術領域
本發明涉及多媒體技術領域,尤其涉及一種在DLNA網絡中數字媒體服務器基于HTTP的轉碼實時傳輸方法及系統。
背景技術
基于DLNA(Digital Living Network Alliance)的設備可以分為:數字媒體服務器(Digital Media Server/Mobile-Digital Media Server,簡稱DMS/M-DMS)、數字媒體播放器(Digital Media Player/Mobile-Digital Media Player,簡稱DMP/M-DMP)、數字媒體控制器(Digital Media Controller/Mobile-Digital MediaController,簡稱DMC/M-DMC)和數字媒體渲染器(Digital Media Render,簡稱DMR)。數字媒體服務器負責發布用戶共享的多媒體內容,這些多媒體可以是圖片、音樂和視頻,可以有多種多樣的編碼格式和文件格式。數字媒體播放器以及數字媒體渲染器播放數字媒體服務器共享的多媒體內容,由于設備能力限制,通常數字媒體播放器或者數字媒體渲染器與數字媒體服務器支持的文件格式和數字媒體編碼格式有差異,因此數字媒體播放器和數字媒體渲染器無法播放數字媒體服務器共享的全部多媒體內容。這種情況下,就需要數字媒體服務器進行多媒體的實時轉碼。
多媒體實時轉碼通常需要數字媒體服務器采用實時流傳輸協議(RealTimeStreaming Protocol,簡稱RTSP)來進行,對于數字媒體服務器采用超文本傳送協議(HyperText Transfer Protocol,簡稱HTTP)時,則會遇到如下問題:
1、在通常情況下,采用HTTP進行實時轉碼的數字媒體服務器必須明確知道要傳送的全部數據大小,這就要求采用HTTP傳輸的數字媒體服務器實現多媒體轉碼功能時,必須先將對應媒體資源預先轉換成指定格式的文件,然后再進行HTTP傳輸,這必然會產生較大的延遲,大大降低了DLNA用戶對數字媒體的體驗,無法用來傳輸實時資源,例如數字電視、攝像頭視頻等;
2、在無法明確知道要傳輸的數據大小的情況下,數字媒體服務器可采用HTTP中的塊編碼機制進行實時轉碼,在該分塊傳輸編碼機制中,每次傳送一個數據塊,如果沒有數據需要發送時,那么發送零大小的數據塊,表示數據傳輸完畢,每個數據塊的第一字節表示數據塊大小(不包括CRLF),每個數據塊以回車及換行(Carriage Return/Line Feed,簡稱CRLF)終止;這種方法用來傳輸可擴展標記語言(Extensible Markup Language,簡稱XML)數據時,可以有效地解決數據大小未知的HTTP傳輸,但用來傳輸多媒體數據時有如下問題:
1)以CRLF作為每個數據塊的結束,對于UTF-8編碼的XML數據不存在任何問題,但用于多媒體數據傳輸,如果多媒體數據自身包含CRLF,則會被誤認為該數據塊傳輸終止,導致CRLF后面的數據丟失;
2)未充分利用塊擴展信息來提供數據塊的相關信息。
因此,由于數字媒體服務器通過HTTP傳輸多媒體數據時存在上述限制,因此,數字媒體服務器只能通過RTSP或者HTTP的直播流(HTTP LiveStreaming,簡稱HLS)協議才能進行實時轉碼、實時傳輸,無法通過HTTP實現實時轉碼、實時傳輸。
發明內容
有鑒于此,本發明的主要目的在于提供一種DLNA下基于HTTP的多媒體轉碼實時傳輸方法及系統,實現通過HTTP傳輸多媒體數據時對多媒體的實時轉碼、實時傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210346503.5/2.html,轉載請聲明來源鉆瓜專利網。





