專利名稱:一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法
一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法技術(shù)領(lǐng)域本實用新型涉及一種移動流4某體接入設(shè)備和方法,尤其涉及寬帶流媒 體業(yè)務接入移動網(wǎng)絡(luò)領(lǐng)域的實現(xiàn)方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展, 一種新的媒體技術(shù)應運而生,這就是流+某體技 術(shù)。流媒體是指在網(wǎng)絡(luò)中使用流式傳輸技術(shù)的連續(xù)時基媒體,如音頻、視 頻或多媒體文件。特別隨著移動網(wǎng)絡(luò)技術(shù)的發(fā)展,流媒體通常在寬帶網(wǎng)絡(luò) 的音頻和視頻傳輸中被使用,但是它在移動網(wǎng)絡(luò)里也正變得切實可行,媒體點播、視頻監(jiān)控、視頻通話業(yè)務^L快在電信行業(yè)中發(fā)展起來,然而現(xiàn)有 的寬帶網(wǎng)絡(luò)流媒體系統(tǒng)通常采用某一種或幾種音視頻編碼方式,通常僅能 在自身系統(tǒng)中使用,4rt被其他系統(tǒng)的視頻終端使用。同時3GPP (Third generation Partnership Project,第三代合作伙伴計劃)/3GPP2 (Third generation Partnership Project2,第三代合作伙伴計劃2)制定了移動網(wǎng)絡(luò) 相應的流媒體服務的基本框架規(guī)范及音頻和視頻編解碼規(guī)范,如果要接入 移動網(wǎng)絡(luò),現(xiàn)有的寬帶網(wǎng)絡(luò)流々某體系統(tǒng)必須遵循這些規(guī)范。寬帶網(wǎng)絡(luò)流媒 體系統(tǒng)要接入移動網(wǎng)絡(luò)面臨下列困難1、 缺少移動網(wǎng)絡(luò)流媒體系統(tǒng)認證手段。2、 占用帶寬大,不適合帶寬相對較小的移動網(wǎng)絡(luò)。因此,寬帶網(wǎng)絡(luò)流媒體系統(tǒng)很難直接接入移動網(wǎng)絡(luò),供移動流々某體系 統(tǒng)的終端^f吏用。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于提供一種將寬帶流媒體系統(tǒng)接入移 動網(wǎng)絡(luò)的裝置及其方法,以解決寬帶流々某體系統(tǒng)與移動網(wǎng)絡(luò)流士某體系統(tǒng)互 聯(lián)互通,使移動終端也能訪問原先不能接入移動網(wǎng)絡(luò)的寬帶流媒體系統(tǒng)提 供的服務。為了解決上迷問題,本發(fā)明提供了 一種將寬帶流媒體系統(tǒng)接入移動網(wǎng) 絡(luò)的裝置,應用于將寬度流媒體系統(tǒng)的流媒體數(shù)據(jù)接入移動流媒體終端,包括注冊認證模塊、輸入模塊、統(tǒng)一編碼模塊、流化模塊和流服務模塊; 其中,注冊認證模塊與輸入模塊、移動網(wǎng)絡(luò)流媒體系統(tǒng)相連,注冊認證模 塊從移動網(wǎng)絡(luò)流媒體系統(tǒng)獲取接入移動網(wǎng)絡(luò)注冊認證資質(zhì)后,啟動輸入模 塊接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);統(tǒng)一編碼模塊與輸入模塊、流化模 塊相連,統(tǒng)一編碼模塊接收輸入模塊輸出的流媒體數(shù)據(jù),統(tǒng)一編碼模塊輸 出符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式的流媒體數(shù)據(jù)給流化模塊;流化模塊與流服務模塊相連,流化模塊輸出流化處理的流^^某體數(shù)據(jù)給流服務模 塊,流服務模塊輸出移動流媒體終端接收的流媒體數(shù)據(jù)。本發(fā)明所述的裝置,其進一步包括服務發(fā)現(xiàn)協(xié)議模塊,內(nèi)容管理模 塊;其中,所述服務發(fā)現(xiàn)協(xié)i義模塊與流化才莫塊、內(nèi)容管理才莫塊相連,根據(jù) 流化模塊輸出的媒體流特征,生成相應的服務發(fā)現(xiàn)協(xié)議文件,給內(nèi)容管理 模塊,該內(nèi)容管理模塊根據(jù)服務發(fā)現(xiàn)協(xié)議文件,對寬帶流媒體系統(tǒng)的流媒 體數(shù)據(jù)進行管理,并才艮據(jù)流服務模塊的請求提供相應的流媒體數(shù)據(jù)給流化 模塊。本發(fā)明所述的裝置,其進一步包括網(wǎng)絡(luò)推送模塊,其中,所述網(wǎng)絡(luò) 推送模塊與流化模塊、流服務模塊相連,根據(jù)流服務模塊遵循的標準網(wǎng)絡(luò) 服務協(xié)議和請求的流媒體數(shù)據(jù),流化模塊將經(jīng)過流化處理的流々某體數(shù)據(jù)傳 遞給網(wǎng)絡(luò)推送模塊,網(wǎng)絡(luò)推送模塊通過實時傳輸控制協(xié)議將流媒體數(shù)據(jù)推 送到移動流媒體終端或固定流媒體終端。本發(fā)明所述的裝置,其所述輸入模塊,進一步包括采集模塊、實時 流播協(xié)議才莫塊、TCP/UDP (Transport Control Protocol/User Datagram Protocol,傳輸控制協(xié)議/用戶數(shù)據(jù)包協(xié)議)服務模塊、網(wǎng)絡(luò)文件系統(tǒng)映射 模塊、超文本傳送協(xié)議模塊和文件傳送協(xié)議模塊;其中,采集模塊直接接 收通過》更件端口或音^L頻采集裝置的流々某體數(shù)據(jù);RTSP (Real-time Streaming Protocol,實時流播協(xié)議)才莫塊通過RTSP (實時流播協(xié)議)與寬帶流媒體系統(tǒng)建立鏈接,通過SDP (ServiceDiscovery Protocol,服務發(fā)現(xiàn)協(xié)議)獲取流信息,然后通過RTP/RTCP (Real-time Transport Protocol/RTP Control Protocol,實時傳輸控制協(xié)議/RTP控制協(xié)議)獲取流媒體數(shù)據(jù);TCP/UDP服務模塊與寬帶流媒體系統(tǒng)通過標準TCP/UDP協(xié)議建立鏈 接后,直接接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);NFS (網(wǎng)絡(luò)文件系統(tǒng))映射模塊通過網(wǎng)絡(luò)文件系統(tǒng)將寬帶流+某體系統(tǒng) 的流媒體文件進行映射后,直接輸出寬帶流媒體系統(tǒng)的流媒體文件;HTTP (Hypertext Transfer Protocol,超文本傳送協(xié)議)模塊通過超文 本傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,獲取寬帶流媒體系統(tǒng)的流媒體數(shù) 據(jù);FTP ( File Transfer Protocol,文件傳送協(xié)i義)才莫塊通過文件傳送協(xié)議 與寬帶流媒體系統(tǒng)建立鏈接,獲取寬帶流媒體系統(tǒng)的流媒體數(shù)據(jù)。本發(fā)明所述的裝置,其特征在于,所述流化模塊的流化處理,進一步 包括利用時間戳實現(xiàn)音視頻數(shù)據(jù)的同步,并可以使等對實時性要求嚴格 的流媒體數(shù)據(jù)在移動網(wǎng)絡(luò)上在既無下栽等待需求又不占用客戶端硬盤空 間的情況下保證實時播放。本發(fā)明所述的裝置,其中,所述統(tǒng)一編碼;漠塊,進一步包括編碼庫 模塊、解碼庫模塊;其中,編碼庫模塊存儲編碼算法,提供編碼方式,解 碼庫模塊存儲解碼算法,提供解碼方式;所述編碼庫模塊,進一步包括編碼控制模塊、音頻編碼模塊、視頻 編碼模塊,上述模塊連接用于將采集模塊的音視頻數(shù)據(jù)編碼;所述解碼庫模塊,進一步包括解碼控制模塊、音頻解碼模塊、視頻 解碼模塊,上述模塊連接用于將具有壓縮格式的音視頻數(shù)據(jù)包解碼。上述裝置中,所述流服務模塊遵循的標準網(wǎng)絡(luò)服務協(xié)議,包括RTSP (實時流播協(xié)議)、RTP (實時傳輸控制協(xié)i義)、HTTP (超文本傳送協(xié) 議)、WAP (Wireless Application Protocol,無線應用協(xié)議)。本發(fā)明所迷的裝置,其中,所迷流服務^^莫塊為遵循RTSP (實時流播 協(xié)議)、HTTP (超文本傳送協(xié)議)或WAP (無線應用協(xié)議)的服務器, 用于流媒體數(shù)據(jù)的發(fā)現(xiàn)和檢索。為了解決上述問題,本發(fā)明還提供了一種將寬帶流媒體系統(tǒng)接入移動 網(wǎng)絡(luò)的方法,應用于將寬度流媒體系統(tǒng)的流媒體數(shù)據(jù)接入移動流媒體終 端,其特征在于,包括如下步驟(1) 從移動網(wǎng)絡(luò)流媒體系統(tǒng)獲取接入移動網(wǎng)絡(luò)注冊認證資質(zhì);(2) 獲得資質(zhì)后,啟動接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);(3) 對接收的流媒體數(shù)據(jù),產(chǎn)生成符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼 格式的流媒體數(shù)據(jù);(4) 對符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式的流媒體數(shù)據(jù)做流化處理;(5 )輸出處理后的流媒體數(shù)據(jù)給移動流媒體終端。本發(fā)明所述的方法,其所述步驟(4)進一步包括根據(jù)流化處理后 輸出的媒體流特征,生成相應的服務發(fā)現(xiàn)協(xié)議文件,根據(jù)服務發(fā)現(xiàn)協(xié)議文 件,對寬帶流媒體系統(tǒng)的流媒體數(shù)據(jù)進行管理,并根據(jù)移動流媒體終端的 請求提供相應的流4某體數(shù)據(jù)做流化處理。本發(fā)明所述的方法,其所述步驟(5)包括根據(jù)遵循的標準網(wǎng)絡(luò)服 務協(xié)議和請求的流媒體數(shù)據(jù),將經(jīng)過流化處理的流媒體數(shù)據(jù)通過實時傳輸 控制協(xié)議將其推送到移動流+某體終端或固定流媒體終端。本發(fā)明所述的方法,其所述步驟(2)包括直接接收通過硬件端口或音視頻采集裝置的流媒體數(shù)據(jù);通過實時流播協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,通過服務發(fā)現(xiàn)協(xié)議獲 取流信息,然后通過實時傳輸控制協(xié)議獲取流纟某體數(shù)據(jù);寬帶流媒體系統(tǒng)通過標準傳輸控制協(xié)議/用戶數(shù)據(jù)包協(xié)議建立鏈接
后,直接接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);通過網(wǎng)絡(luò)文件系統(tǒng)將寬帶流媒體系統(tǒng)的流媒體文件進行映射后,直接 輸出寬帶流媒體系統(tǒng)的流媒體文件;通過超文本傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,獲取寬帶流媒體系 統(tǒng)的流媒體數(shù)據(jù);通過文件傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,獲取寬帶流媒體系統(tǒng) 的流媒體數(shù)據(jù)。本發(fā)明所述的方法,其所述步驟(4)中的流化處理,進一步包括 利用時間戳實現(xiàn)音視頻數(shù)據(jù)的同步,并可以使等對實時性要求嚴格的流媒 體數(shù)據(jù)在移動網(wǎng)絡(luò)上在既無下栽等待需求又不占用客戶端硬盤空間的情 況下保證實時播放。本發(fā)明提出的裝置和方法,能夠?qū)崿F(xiàn)寬帶流媒體系統(tǒng)與移動網(wǎng)絡(luò)流媒 體系統(tǒng)互聯(lián)互通,使移動終端也能訪問原先不能接入移動網(wǎng)絡(luò)的寬帶流媒 體系統(tǒng)提供的服務。與傳統(tǒng)流媒體傳輸設(shè)備、音視頻編碼設(shè)備相比較,本 發(fā)明具有以下優(yōu)點1、 可主動向移動網(wǎng)絡(luò)流媒體系統(tǒng)注冊認證;2、 編碼模塊、解碼模塊可以擴展,支持多種編/解碼方式。
圖1為本發(fā)明實施例所述的具體實施的系統(tǒng)構(gòu)成圖;圖2為本發(fā)明實施例所述的注冊認證實施流程圖;圖3為本發(fā)明實施例所述的輸入、統(tǒng)一編碼、流化實施流程圖;圖4為本發(fā)明實施例所述的移動網(wǎng)絡(luò)主動請求媒體流傳輸實施流程圖;圖5為本發(fā)明實施例所述的移動網(wǎng)絡(luò)被動接收媒體流傳輸實施流程圖。
具體實施方式
下面以具體的實施方式為例,對本發(fā)明所述的裝置及其方法進一步的 詳細說明。如圖1所示,本發(fā)明所述的實施例提供一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法,應用于將寬度流媒體系統(tǒng)的流媒體數(shù)據(jù)102接入 移動流媒體終端108,包括注冊認證模塊103、輸入模塊104、統(tǒng)一編 碼模塊105、流化模塊106和流服務模塊107;其中,注冊認證模塊103 與輸入模塊104、移動網(wǎng)絡(luò)流媒體系統(tǒng)101相連,注冊認證模塊103從移 動網(wǎng)絡(luò)流媒體系統(tǒng)101獲取接入移動網(wǎng)絡(luò)注冊認證資質(zhì)后,啟動輸入模塊 104接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù)102;統(tǒng)一編碼模塊105與輸入模 塊104、流化模塊106相連,統(tǒng)一編碼模塊105接收輸入模塊104輸出的 流媒體數(shù)據(jù),統(tǒng)一編碼模塊105輸出符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式 給流化模塊106;流化模塊106與流服務模塊107相連,流化模塊106輸 出流化處理的流媒體數(shù)據(jù)給流服務模塊107,流服務模塊107輸出移動流 媒體終端108能接收的流媒體數(shù)據(jù)。以下結(jié)合附圖3進行詳細描述,但不作為對本發(fā)明的限定。本發(fā)明連 接寬帶流媒體系統(tǒng)和移動網(wǎng)絡(luò)流媒體系統(tǒng),移動流媒體接入設(shè)備主要放在 寬帶流媒體系統(tǒng)側(cè),而與移動網(wǎng)絡(luò)流媒體系統(tǒng)連接,本發(fā)明也可以通過無 線網(wǎng)絡(luò)或IP網(wǎng)絡(luò)連接手段。一、入網(wǎng)iL證、注冊結(jié)合如附圖2所示的注冊認證實施流程圖,實現(xiàn)本發(fā)明中注冊認證問 題,包含以下步驟步驟201:移動流媒體設(shè)備首先必須獲得移動網(wǎng)絡(luò)運營商的入網(wǎng)許可, 通過設(shè)備維護模塊輸入該設(shè)備的入網(wǎng)許可、接入手段、計費方式、移動網(wǎng) 絡(luò)服務器信息等等信息。步驟202:設(shè)備維護模塊將注冊認證信息寫入設(shè)備信息模塊。步驟203:同時在移動網(wǎng)絡(luò)流媒體系統(tǒng)管理平臺中登記該設(shè)備的信息。
步驟204:設(shè)備上電或該i殳備的管理者觸發(fā)入網(wǎng)認i正、注冊條件。 步驟205:注冊認證模塊從設(shè)備信息模塊中獲取注冊認證所需的信息。步驟206:注冊認證模塊向移動網(wǎng)絡(luò)認證服務器發(fā)起認證請求。步驟207:移動網(wǎng)絡(luò)認證服務器在移動網(wǎng)絡(luò)流媒體系統(tǒng)管理平臺中檢 索該設(shè)備相關(guān)信息,完成認證工作,管理平臺將認證結(jié)杲反饋給移動網(wǎng)絡(luò) 認證服務器。步驟208:移動網(wǎng)絡(luò)認證服務器給發(fā)起認證請求的注冊認證模塊反饋 i人證結(jié)果。步驟209:注冊認證模塊根據(jù)認證結(jié)果做相應處理。例如"認證通 過則啟動流服務模塊"、"認證失敗則提示認證失敗,停止設(shè)備后繼動作" 等等處理。為提高本發(fā)明的實用性,在返回i人證結(jié)果的同時,可以同時返回移動 網(wǎng)絡(luò)流媒體系統(tǒng)對該設(shè)備的期望設(shè)置(例如編碼格式、碼流等等信息)或 當前網(wǎng)絡(luò)、服務的運行狀態(tài),可以使移動流媒體接入設(shè)備的網(wǎng)絡(luò)集中管理 模塊能夠為接入移動網(wǎng)絡(luò)預期調(diào)整該i殳備的工作方式。二、寬帶流媒體數(shù)據(jù)的輸入、統(tǒng)一編碼及流化處理結(jié)合如附圖3所示的輸入、統(tǒng)一編碼、流化實施流程,對本發(fā)明寬帶 流4某體數(shù)據(jù)的輸入、統(tǒng)一編碼及流化處理,包含以下實施步驟步驟301:本發(fā)明支持多種寬帶流媒體數(shù)據(jù)的接入方式,通過輸入控 制模塊設(shè)定寬帶流媒體系統(tǒng)的各種接入手段、配置相應設(shè)定。要使用各種 輸入^^莫塊,配置信息大致如下模塊為NFS映射模塊,配置信息為目標服務器IP、映射URL、訪問 用戶名、密碼、映射文件類型等等;模塊為采集模塊,配置信息為硬件端口類型、端口序號等等;模塊為HTTP模塊,配置信息為HTTP請求路徑、訪問權(quán)限等等;模塊為RTSP模塊,配置信息為目標機器IP、 RTSPPort、請求URL、訪問權(quán)限等等;模塊為FTP模塊,配置信息為FTP請求路徑、FTP方式、訪問權(quán)限等等;模塊為RTSP服務模塊,配置信息為RTSP服務端口、供訪問的用戶 名、密碼等等;模塊為TCP/UDP服務模塊,配置信息為目標IP、端口、數(shù)據(jù)塊大小 等等,如果源為組播,指定組播IP及端口、數(shù)據(jù)塊大小等等。步驟302:輸入控制模塊根據(jù)輸入設(shè)置信息,選擇相應的輸入子模塊, 并設(shè)置相關(guān)參數(shù)。步驟303:輸入子模塊從寬帶流媒體系統(tǒng)獲取流媒體數(shù)據(jù)。步驟304:輸入子模塊將輸入的流媒體數(shù)據(jù)傳輸給媒體緩沖模塊。如果輸入子模塊為NFS映射模塊,則直接將源流媒體文件映射到內(nèi) 容管理模塊。步驟305:媒體緩沖模塊根據(jù)輸入的流媒體數(shù)據(jù)生成流數(shù)據(jù)特征信 息,并將流數(shù)據(jù)按一定格式打包。步驟306:編碼控制模塊獲取媒體緩沖模塊生成的流數(shù)據(jù)特征信息, 并才艮據(jù)特征信息決定采用的統(tǒng)一編碼方式。步驟307:統(tǒng)一編碼模塊服從編碼控制模塊調(diào)度,組織相應的統(tǒng)一編 碼過程例如是否需要先解碼再編碼、編碼采用的編碼算法、解碼采用的 解碼算法等等。為了使本發(fā)明更便于實施,同時增強本發(fā)明的易用性、擴展性、靈活 性,對本發(fā)明的統(tǒng)一編碼模塊實施進一步描述如下統(tǒng)一編碼模塊包括編 碼庫模塊、編碼控制模塊、音頻編碼模塊、視頻編碼模塊、解碼庫模塊、解碼控制模塊、音頻解碼^^莫塊、視頻解碼模塊。為符合移動流媒體規(guī)范, 編/解碼庫模塊包含如amr (Adaptive Multi-Rate,自適應多速率編碼)、 AMR-WB (Adaptive Multi-Rate—Broadband,寬帶自適應多速率編碼)、 QCELP (Qualcomm Code Excited Linear Prediction ,高通激勵線性預測編
碼)、EVRC、 SMV、 AAC (Advanced Audio Coding,高級音頻編碼)、 SP-MIDI、 Mpeg-4 (Moving Pictures Experts Group version 4,移動圖片專 家組標準4) 、 H.264等標準編解碼算法。編碼庫模塊和解碼庫模塊可由 版本控制模塊升級,以兼容更多的編/解碼算法。編/解碼控制模塊可以決 定編/解碼模塊采用的編/解碼算法并控制編/解碼才莫塊的行為。步驟308:統(tǒng)一編碼模塊從媒體緩沖模塊獲取流媒體數(shù)據(jù),并將不符 合移動網(wǎng)絡(luò)流媒體規(guī)范的音視頻數(shù)據(jù)處理為符合移動流媒體需要的編碼 格式。步驟309:統(tǒng)一編碼模塊將已具有編碼格式的媒體流數(shù)據(jù)傳遞給流化 模塊,流化模塊利用時間戳實現(xiàn)音視頻數(shù)據(jù)的同步,并可以使等對實時性 要求嚴格的流媒體數(shù)據(jù)在移動網(wǎng)絡(luò)上在既無下載等待需求又不占用客戶 端硬盤空間的情況下保證實時播放。步驟310: SDP模塊根據(jù)流化模塊輸出的了媒體流特征,生成相應的 SDP文件;此文件中包^體流的軌道信息、媒體的編碼格式、傳輸信息、 媒體長度等信息,提供給流媒體終端以足夠的信息來確定如何接收數(shù)據(jù)和播放。步驟311: SDP模塊將產(chǎn)生的SDP文件傳遞給內(nèi)容管理模塊,內(nèi)容 管理模塊根據(jù)此SDP文件,將該媒體流作為直播資源來管理。三、將經(jīng)過處理的寬帶流媒體數(shù)據(jù)提供給移動網(wǎng)絡(luò)流媒體系統(tǒng)。流服務模塊、網(wǎng)絡(luò)推送模塊、SDP模塊、內(nèi)容管理模塊提供流媒體服 務。流服務模塊是遵循RTSP/HTTP/WAP協(xié)議的服務器,提供流媒體發(fā)現(xiàn) 和檢索服務。流服務模塊支持RTSP Describe/Setup/Play方法和RTSP Announce/Setup/Play方法建立RTSP鏈接。結(jié)合如附圖4所示,對移動網(wǎng)絡(luò)主動請求媒體流傳輸,包含的以下實 施步驟步驟401:移動流媒體系統(tǒng)向流服務模塊發(fā)起RTSP請求,請求資源 路徑包含在RTSP Describe方法參數(shù)中。 Describe方法中的參數(shù),向內(nèi)容管 理模塊請求相應的資源。步驟4(B:內(nèi)容管理模塊返回請求結(jié)果,如請求資源存在返回相應媒 體流的SDP信息。步驟404:流媒體服務器將SDP信息返回給移動流媒體系統(tǒng),并繼 續(xù)RTSP協(xié)商過程,建立遵循RTSP/RTP/RTCP協(xié)議的流會話。步驟405:會話建立后,流服務模塊請求內(nèi)容管理模塊提供相應請求資源。步驟406:如果請求內(nèi)容為NFS映射文件則,內(nèi)容管理模塊將相應 請求資源輸出到流化模塊,重新流化處理。如果請求內(nèi)容為直播資源,內(nèi) 容管理模塊直接請求流化模塊輸出已流化的媒體數(shù)據(jù)。步驟407:流化模塊將經(jīng)過流化處理的媒體流數(shù)據(jù)傳遞給網(wǎng)絡(luò)推送模塊。步驟408:網(wǎng)絡(luò)推送模塊通過RTP/RTCP協(xié)議將流媒體推送到移動網(wǎng)絡(luò)流媒體系統(tǒng)。結(jié)合如附圖5所示,對移動網(wǎng)絡(luò)被動接受媒體流傳輸,包含的以下步驟步驟501:流服務模塊主動向移動網(wǎng)絡(luò)流媒體系統(tǒng)發(fā)起RTSP Announce方法,建立遵循RTSP/RTP/RTCP協(xié)議的流會話。特別說明為 支持此種輸出方法,移動網(wǎng)絡(luò)流媒體服務器需支持RTSP協(xié)議。描述媒體 流的SDP信息,在RTSP鏈接建立過程中,由流服務模塊傳送給移動網(wǎng)絡(luò) 流媒體系統(tǒng)。步驟502:會話建立后,流服務^^莫塊請求內(nèi)容管理模塊提供相應請求資源。步驟503:如果請求內(nèi)容為NFS映射文件則,內(nèi)容管理模塊將相應 請求資源輸出到流化模塊,重新流化處理。如果請求內(nèi)容為直播資源,內(nèi)容管理模塊直接請求流化模塊輸出已流化的媒體數(shù)據(jù)。
步驟504:流化才莫塊將經(jīng)過流化處理的^某體流數(shù)據(jù)傳遞給網(wǎng)絡(luò)推送模塊。步驟505:網(wǎng)絡(luò)推送模塊通過RTP/RTCP協(xié)議將流媒體推送到移動網(wǎng)絡(luò)流i某體系統(tǒng)。本發(fā)明提供一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)流媒體系統(tǒng)的比較 全面系統(tǒng)的裝置和方法,熟悉本領(lǐng)域的技術(shù)人員也可根據(jù)本發(fā)明做適當?shù)?刪減以形成一種簡單的移動流媒體接入裝置和方法,這種行為應屬于本發(fā) 明所附的權(quán)利要求的保護范圍。當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì) 的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應的改變和變 形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1、一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置,應用于將寬度流媒體系統(tǒng)的流媒體數(shù)據(jù)接入移動流媒體終端,其特征在于,包括注冊認證模塊、輸入模塊、統(tǒng)一編碼模塊、流化模塊和流服務模塊;其中,注冊認證模塊與輸入模塊、移動網(wǎng)絡(luò)流媒體系統(tǒng)相連,注冊認證模塊從移動網(wǎng)絡(luò)流媒體系統(tǒng)獲取接入移動網(wǎng)絡(luò)注冊認證資質(zhì)后,啟動輸入模塊接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);統(tǒng)一編碼模塊與輸入模塊、流化模塊相連,統(tǒng)一編碼模塊接收輸入模塊輸出的流媒體數(shù)據(jù),統(tǒng)一編碼模塊輸出符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式的流媒體數(shù)據(jù)給流化模塊;流化模塊與流服務模塊相連,流化模塊輸出流化處理的流媒體數(shù)據(jù)給流服務模塊,流服務模塊輸出移動流媒體終端接收的流媒體數(shù)據(jù)。
2、 如權(quán)利要求1所述的裝置,其特征在于,進一步包括服務發(fā)現(xiàn) 協(xié)議模塊,內(nèi)容管理模塊;其中,所述服務發(fā)現(xiàn)協(xié)議模塊與流化模塊、內(nèi) 容管理模塊相連,根據(jù)流化才莫塊輸出的媒體流特征,生成相應的服務發(fā)現(xiàn) 協(xié)議文件,給內(nèi)容管理模塊,該內(nèi)容管理模塊根據(jù)服務發(fā)現(xiàn)協(xié)議文件,對 寬帶流媒體系統(tǒng)的流媒體數(shù)據(jù)進行管理,并根據(jù)流服務模塊的請求提供相 應的流媒體數(shù)據(jù)給流化模塊。
3、 如權(quán)利要求1所述的裝置,其特征在于,進一步包括網(wǎng)絡(luò)推送 模塊,其中,所述網(wǎng)絡(luò)推送模塊與流化模塊、流服務模塊相連,根據(jù)流服 務模塊遵循的標準網(wǎng)絡(luò)服務協(xié)議和請求的流媒體數(shù)據(jù),流化模塊將經(jīng)過流 化處理的流媒體數(shù)據(jù)傳遞給網(wǎng)絡(luò)推送模塊,網(wǎng)絡(luò)推送模塊通過實時傳輸控 制協(xié)議將流媒體數(shù)據(jù)推送到移動流媒體終端或固定流媒體終端。
4、 如權(quán)利要求1所述的裝置,其特征在于,所述輸入模塊,進一步 包括采集模塊、實時流播協(xié)議模塊、傳輸控制協(xié)議/用戶數(shù)據(jù)包協(xié)議服 務模塊、網(wǎng)絡(luò)文件系統(tǒng)映射模塊、超文本傳送協(xié)議模塊和文件傳送協(xié)議模 塊;其中,采集模塊直接接收通過硬件端口或音視頻采集裝置的流媒體數(shù) 據(jù); 實時流播協(xié)議模塊通過實時流播協(xié)議與寬帶流々某體系統(tǒng)建立鏈接,通 過服務發(fā)現(xiàn)協(xié)議獲取流信息,然后通過實時傳輸控制協(xié)議獲取流媒體數(shù)據(jù);傳輸控制協(xié)議/用戶數(shù)據(jù)包協(xié)議服務模塊與寬帶流媒體系統(tǒng)通過標準 傳輸控制協(xié)議/用戶數(shù)據(jù)包協(xié)議建立鏈接后,直接接收寬度流媒體系統(tǒng)的 流媒體數(shù)據(jù);網(wǎng)絡(luò)文件系統(tǒng)映射模塊通過網(wǎng)絡(luò)文件系統(tǒng)將寬帶流媒體系統(tǒng)的流媒 體文件進行映射后,直接輸出寬帶流媒體系統(tǒng)的流媒體文件;超文本傳送協(xié)議模塊通過超文本傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈 接,獲取寬帶流媒體系統(tǒng)的流媒體數(shù)據(jù);文件傳送協(xié)議模塊通過文件傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,獲 取寬帶流媒體系統(tǒng)的流媒體數(shù)據(jù)。
5、 如權(quán)利要求1所迷的裝置,其特征在于,所述流化模塊的流化處 理,進一步包括利用時間戳實現(xiàn)音視頻數(shù)據(jù)的同步,并可以使等對實時 性要求嚴格的流媒體數(shù)據(jù)在移動網(wǎng)絡(luò)上在既無下載等待需求又不占用客戶端>^更盤空間的情況下保證實時播放。
6、 一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的方法,應用于將寬度流媒 體系統(tǒng)的流々某體數(shù)據(jù)接入移動流媒體終端,其特征在于,包括如下步驟(1) 從移動網(wǎng)絡(luò)流媒體系統(tǒng)獲取接入移動網(wǎng)絡(luò)注冊認證資質(zhì);(2) 獲得資質(zhì)后,啟動接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);(3) 對接收的流媒體數(shù)據(jù),產(chǎn)生成符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼 格式的流媒體數(shù)據(jù);(4) 對符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式的流媒體數(shù)據(jù)做流化處理;(5) 輸出處理后的流媒體數(shù)據(jù)給移動流媒體終端。
7、 如權(quán)利要求6所述的方法,其特征在于,所述步驟(4)進一步包 括根據(jù)流化處理后輸出的媒體流特征,生成相應的服務發(fā)現(xiàn)協(xié)議文件, 根據(jù)服務發(fā)現(xiàn)協(xié)議文件,對寬帶流々某體系統(tǒng)的流々某體數(shù)據(jù)進行管理,并沖艮 據(jù)移動流媒體終端的請求提供相應的流媒體數(shù)據(jù)做流化處理。
8、 如權(quán)利要求6所述的方法,其特征在于,所迷步驟(5)包括沖艮 據(jù)遵循的標準網(wǎng)絡(luò)服務協(xié)議和請求的流媒體數(shù)據(jù),將經(jīng)過流化處理的流媒 體數(shù)據(jù)通過實時傳輸控制協(xié)議將其推送到移動流媒體終端或固定流媒體 終端。
9、 如權(quán)利要求6所述的方法,其特征在于,所述步驟(2)包括直接接收通過硬件端口或音視頻采集裝置的流纟某體數(shù)據(jù);通過實時流播協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,通過服務發(fā)現(xiàn)協(xié)議獲 取流信息,然后通過實時傳輸控制協(xié)議獲取流媒體數(shù)據(jù);寬帶流媒體系統(tǒng)通過標準傳輸控制協(xié)議/用戶數(shù)據(jù)包協(xié)議建立鏈接 后,直接接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);通過網(wǎng)絡(luò)文件系統(tǒng)將寬帶流媒體系統(tǒng)的流媒體文件進行映射后,直接 輸出寬帶流媒體系統(tǒng)的流媒體文件;通過超文本傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,獲取寬帶流媒體系 統(tǒng)的流媒體數(shù)據(jù);通過文件傳送協(xié)議與寬帶流媒體系統(tǒng)建立鏈接,獲取寬帶流媒體系統(tǒng) 的流媒體數(shù)據(jù)。
10、 如權(quán)利要求6所述的方法,其特征在于,所述步驟(4)中的流 化處理,進一步包括利用時間戳實現(xiàn)音視頻數(shù)據(jù)的同步,并可以使等對 實時性要求嚴格的流媒體數(shù)據(jù)在移動網(wǎng)絡(luò)上在既無下栽等待需求又不占 用客戶端硬盤空間的情況下保證實時播放。
全文摘要
本發(fā)明公開了一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法,應用于將寬度流媒體系統(tǒng)的流媒體數(shù)據(jù)接入移動流媒體終端,包括如下步驟(1)從移動網(wǎng)絡(luò)流媒體系統(tǒng)獲取接入移動網(wǎng)絡(luò)注冊認證資質(zhì);(2)獲得資質(zhì)后,啟動接收寬度流媒體系統(tǒng)的流媒體數(shù)據(jù);(3)對接收的流媒體數(shù)據(jù),產(chǎn)生成符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式的流媒體數(shù)據(jù);(4)對符合移動網(wǎng)絡(luò)流媒體規(guī)范的編碼格式的流媒體數(shù)據(jù)做流化處理;(5)輸出處理后的流媒體數(shù)據(jù)給移動流媒體終端。能夠?qū)崿F(xiàn)寬帶流媒體系統(tǒng)與移動網(wǎng)絡(luò)流媒體系統(tǒng)互聯(lián)互通。
文檔編號H04L12/28GK101155097SQ20061015224
公開日2008年4月2日 申請日期2006年9月25日 優(yōu)先權(quán)日2006年9月25日
發(fā)明者夏正勛 申請人:中興通訊股份有限公司