国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      流媒體平臺支持多音軌內(nèi)容的方法、系統(tǒng)及流媒體服務(wù)器的制作方法

      文檔序號:7966556閱讀:211來源:國知局
      專利名稱:流媒體平臺支持多音軌內(nèi)容的方法、系統(tǒng)及流媒體服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及流媒體技術(shù)領(lǐng)域,尤其涉及關(guān)于流媒體平臺支持多音軌內(nèi)容的方法、系統(tǒng)及流媒體服務(wù)器。
      背景技術(shù)
      目前,手機(jī)等終端設(shè)備可以基于如GPRS(General Packet Radio Service,通用分組無線業(yè)務(wù))、EDGE(Enhanced Data rates for Global Evolution,GSM演進(jìn)增強(qiáng)數(shù)據(jù)速率)、WCDMA(Wide-band Code Division Multiple Access,寬帶碼分多址接入系統(tǒng))、CDMA2000(Code Division Multiple Addressing 2000,碼分多址接入系統(tǒng)2000)、TD-SCDMA(TD-SCDMATime Division SynchronizedCode Division Multiple Access,時分同步CDMA系統(tǒng))、DVB-H(Digital VideoBroadcasting-Handhelds,數(shù)字電視網(wǎng)絡(luò))、DMB(Digital MultimediaBroadcasting,數(shù)字多媒體廣播)、ISDB-T(Integrated Services DigitalBroadcasting-Terra,地面綜合服務(wù)數(shù)字廣播)等無線網(wǎng)絡(luò)自由的上網(wǎng),通過網(wǎng)絡(luò)觀看電影、電視等流媒體內(nèi)容。
      參閱圖1A所示,基于無線網(wǎng)絡(luò)的流媒體處理系統(tǒng)包括直播編碼器100、流媒體服務(wù)器101、門戶網(wǎng)站102、無線網(wǎng)絡(luò)103及終端設(shè)備104。
      所述直播編碼器100將輸入的模擬數(shù)據(jù)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),并進(jìn)行壓縮,以及將壓縮后的數(shù)據(jù)流實時的發(fā)送給流媒體服務(wù)器101;所述輸入的模擬數(shù)據(jù)包括一路音頻和一路視頻,其中,圖示虛線箭頭表示該一路音頻數(shù)據(jù),實線箭頭表示該一路視頻數(shù)據(jù),下同。
      所述直播編碼器100生成SDP(Session Descriptor Protocol,會話描述協(xié)議)文件,并將該文件發(fā)送給流媒體服務(wù)器101;所述SDP文件中包括直播編碼器將壓縮后的數(shù)據(jù)流發(fā)送到流媒體服務(wù)器101的端口數(shù)據(jù)以及該數(shù)據(jù)流的視音頻描述信息。下面給出SDP文件的一個具體的例子<pre id="pre0001" xml:space="preserve" listing-type="sequence">v=0//協(xié)議版本“v=”字段給出了會話描述協(xié)議的版本,不包括次版本號。o=-2631350701 1507213 IN IP4 192.168.18.101//會話起源;o=&lt;username&gt;&lt;session id&gt;&lt;version&gt;&lt;network type&gt;&lt;address type&gt;&lt;address&gt;;具體到本例是Usemame=-;Session id=2631350701;Version=1507213;Networktype=IN;Address type=IP4;Address=192.168.18.101s=b314//會話名稱,s=&lt;session name&gt;c=IN IP4236.130.128.182/1//連接數(shù)據(jù);c=&lt;network type&gt;&lt;address type&gt;&lt;connection address&gt;t=00//時間信息t=&lt;start time&gt;&lt;stop time&gt;;start time和stop time的值為十進(jìn)制的NTP(Network Time Protocol)時間,如果都為0,則表示持久會話。m=video 8686 RTP/AVP 96//媒體信息都以″m=″域開始;m=&lt;media&gt;&lt;port&gt;&lt;transport&gt;&lt;fmt list&gt;;media指明媒體類型,比如video代表視頻,audio為音頻,port指明發(fā)送媒體流的端口,transport指明傳輸協(xié)議,比如RTP/AVP,即指the IETF′s Realtime Transport Protocol using the Audio/Video profilecarried over UDPb=AS:1920//b=″域描述流的帶寬b=&lt;modifier&gt;:&lt;bandwidth-value&gt;;modifier指明帶寬特性,可有兩種取值A(chǔ)S(Application-Specific Maximum)、CT(Conference Total);bandwidth-value的單位為kbpsa=rtpmap:96 H264/90000//媒體屬性描述域″a=″;a=&lt;attribute&gt;或者a=&lt;attribute&gt;:&lt;value&gt;;“rtpmap”屬性描述RTP有效載荷的類型、編碼方式、采樣時鐘頻率、編碼參數(shù);a=rtpmap:&lt;payload type&gt;&lt;encodingname&gt;/&lt;clock rate&gt;[/&lt;encoding parameters&gt;];“fmtp”屬性給出了特殊RTP有效載荷的類型的參數(shù);a=fmtp:&lt;format&gt;&lt;format specmc parameters&gt;a=fmtp:96 profile-level-id=4D3015;sprop-parameter-sets=Z01AFZZWCwJNgyRAAAD6AAAYahgwADgnADqargAK,aO88gA=;packetization-mode=1//進(jìn)一步給出載荷類型96的參數(shù)a=cliprect:0,0,576,352//描述畫面坐標(biāo)左到右0-576,上到下0-352a=framerate:25.//描述幀率.每秒25幀a=mpeg4-esid:201</pre><pre id="pre0002" xml:space="preserve" listing-type="sequence">//對應(yīng)于編號為201的流(視頻文件可能包含多個視頻流和音頻流,每個流給出一個編號,本例中該音頻流編號為201)a=x-envivio-verid:0002229A//描述envivio編碼器的版本idm=audio 8688 RTP/AVP97//開始音頻媒體信息描述。音頻媒體數(shù)據(jù)將發(fā)送到8688端口,發(fā)送協(xié)議是基于UDP的RTP協(xié)議,格式為97(動態(tài)RTP載荷類型)b=AS:32//帶寬為32kbpsa=rtpmap:97 mpeg4-generic/16000/2//對載荷類型97進(jìn)行說明,為mpeg4-generic編碼方式,采樣時鐘為16000HZa=fmtp:97 profile-level-id=15;config=1410;streamtype=5;ObjectType=64;mode=AAC-hbr;SizeLength=13;IndexLength=3;IndexDeltaLength=3//進(jìn)一步給出載荷類型97的參數(shù)為“profile-level-id=15;config=1410;streamtype=5;ObjectType=64;mode=AAC-hbr;SizeLength=13;IndexLength=3;IndexDeltaLength=3”a=mpeg4-esid:101//對應(yīng)于編號為101的流(視頻文件可能包含多個視頻流和音頻流,每個流給出一個編號,本例中該音頻流編號為101)a=lang:eng//描述輸入語音的標(biāo)識a=x-envivio-verid:0002229A//描述envivio編碼器的版本id</pre>所述終端設(shè)備104通過無線網(wǎng)絡(luò)103上網(wǎng)后,通過訪問門戶網(wǎng)站102獲得流媒體內(nèi)容的路徑URL(Unifrm Resource Locator,統(tǒng)一資源定位符),并根據(jù)該路徑URL向流媒體服務(wù)器101發(fā)起訪問請求。
      所述流媒體服務(wù)器101接收到終端設(shè)備104的訪問請求后,解析對應(yīng)的SDP文件以獲得接收直播編碼器數(shù)據(jù)流的端口;所述流媒體服務(wù)器101通過監(jiān)聽所述端口,獲得直播編碼器100發(fā)送的數(shù)據(jù)流,并將其復(fù)制一份后發(fā)送給終端設(shè)備,由終端設(shè)備進(jìn)行解碼和播放。
      參閱圖1B所示,由于直播編碼器100僅支持單路視頻數(shù)據(jù)和單路音頻數(shù)據(jù)的輸入輸出,流媒體服務(wù)器101僅支持單路視頻數(shù)據(jù)和單路音頻數(shù)據(jù)通過無線網(wǎng)絡(luò)103向終端設(shè)備104輸出,終端設(shè)備104也僅支持單路視頻數(shù)據(jù)和單路音頻數(shù)據(jù)的輸入、解壓和播放,而許多流媒體內(nèi)容是多語言的,即由一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)組成,因此在處理時,需要將一路視頻數(shù)據(jù)通過視頻復(fù)制器105復(fù)制后和多路音頻數(shù)據(jù)進(jìn)行匹配,再通過多個直播編碼器100進(jìn)行模/數(shù)轉(zhuǎn)換和壓縮。圖1B中,門戶網(wǎng)站102未示出,其功能同前所述。上述處理對直播編碼器的數(shù)量要求很大,而目前直播編碼器的價格很高,因此導(dǎo)致無線流媒體平臺的成本大幅上升,而且也不便于后續(xù)的維護(hù)。

      發(fā)明內(nèi)容
      本發(fā)明提供一種流媒體平臺支持多音軌內(nèi)容的方法、系統(tǒng)及流媒體服務(wù)器,用以解決現(xiàn)有技術(shù)中存在由于使用多個編碼器處理多音軌內(nèi)容造成的浪費(fèi)嚴(yán)重以及維護(hù)困難的問題。
      本發(fā)明提供以下技術(shù)方案一種流媒體平臺支持多音軌內(nèi)容的方法,該方法包括步驟由一個直播編碼器將處理后的數(shù)據(jù)流發(fā)送到流媒體服務(wù)器,該數(shù)據(jù)流包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù);所述流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給用戶。
      根據(jù)上述方法所述直播編碼器在發(fā)送給流媒體服務(wù)器的會話描述協(xié)議SDP文件中指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,所述流媒體服務(wù)器通過監(jiān)聽這些端口接收所述數(shù)據(jù)流。
      所述直播編碼器在編碼時通過音軌的順序號或標(biāo)簽指定音軌和語言的對應(yīng)關(guān)系,所述流媒體服務(wù)器通過用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      所述流媒體服務(wù)器通過用戶上報的用戶身份標(biāo)識查詢用戶屬性數(shù)據(jù)庫以獲取用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽,并通過該音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      所述用戶指定的語言由用戶設(shè)定其優(yōu)先級;所述流媒體服務(wù)器通過查詢優(yōu)先級高的語言所對應(yīng)的音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      所述用戶指定的語言由用戶通過門戶網(wǎng)站設(shè)置或者由流媒體服務(wù)器從用戶設(shè)備獲取,其所對應(yīng)的音軌的順序號或標(biāo)簽保存于所述用戶屬性數(shù)據(jù)庫中。
      所述用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽以語言參數(shù)的形式設(shè)置于終端設(shè)備對流媒體服務(wù)器的訪問路徑中;所述流媒體服務(wù)器通過解析該訪問路徑獲取用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽,并通過該音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      若所述用戶指定的語言所對應(yīng)的音軌不包含音頻數(shù)據(jù),則所述流媒體服務(wù)器從接收到的數(shù)據(jù)流中任選一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      一種流媒體服務(wù)器,包括接收單元,用于接收直播編碼器輸出的一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù);選擇單元,用于根據(jù)用戶指定的語言從所述多路音頻數(shù)據(jù)中選擇該語言對應(yīng)的一路音頻數(shù)據(jù);復(fù)制單元,用于復(fù)制所述一路音頻數(shù)據(jù)和視頻數(shù)據(jù);發(fā)送單元,用于發(fā)送復(fù)制后的所述一路音頻數(shù)據(jù)和視頻數(shù)據(jù)。
      一種流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng),包括直播編碼器,用于對輸入的一路模擬視頻信號和多路模擬音頻信號進(jìn)行轉(zhuǎn)換和壓縮處理,并輸出包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù)的數(shù)據(jù)流;流媒體服務(wù)器,與所述直播編碼器連接,用于接收所述直播編碼器輸出的數(shù)據(jù)流,以及根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制并發(fā)送該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)。
      所述系統(tǒng)還包括門戶網(wǎng)站,用于提供對所述流媒體服務(wù)器中數(shù)據(jù)流的訪問路徑,用戶通過該訪問路徑訪問所述流媒體服務(wù)器。
      另外,所述系統(tǒng)還包括用戶屬性數(shù)據(jù)庫,用于存儲用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽,并提供給所述流媒體服務(wù)器查詢。
      本發(fā)明有益效果如下1、本發(fā)明通過一個直播編碼器將處理后的包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù)數(shù)據(jù)流發(fā)送到流媒體服務(wù)器,由流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給用戶,無需使用視頻復(fù)制器和過多的直播編碼器即能實現(xiàn)用戶對數(shù)據(jù)流的正常接收、解壓和播放,節(jié)約了網(wǎng)絡(luò)資源,降低了成本,且設(shè)備維護(hù)相對簡單。
      2、本發(fā)明的處理方法不受系統(tǒng)的限制,可以運(yùn)用于GPRS、EDGE、WCDMA、CDMA2000、TD-SCDMA、DVB-H、DMB、ISDB-T等無線網(wǎng)絡(luò)的流媒體平臺系統(tǒng),并且在移動網(wǎng)絡(luò)中終端設(shè)備也可以通過單播或組播方式使用該方法,因此,本發(fā)明具有適應(yīng)性強(qiáng)的優(yōu)點(diǎn)。


      圖1A為背景技術(shù)中處理一路視頻數(shù)據(jù)和一路音頻數(shù)據(jù)的流媒體處理系統(tǒng)的結(jié)構(gòu)示意圖;圖1B為背景技術(shù)中處理一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的流媒體處理系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例一中流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例一中流媒體服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例一中由用戶設(shè)置喜好語言時的系統(tǒng)處理流程圖;圖5為本發(fā)明實施例一中由流媒體服務(wù)器讀取用戶設(shè)備的語言屬性時的系統(tǒng)處理流程圖;圖6為本發(fā)明實施例二中流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng)結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例二中流媒體平臺支持多音軌內(nèi)容的處理流程圖。
      具體實施例方式
      本發(fā)明通過一個直播編碼器將處理后的包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù)數(shù)據(jù)流發(fā)送到流媒體服務(wù)器,由流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù)輸出,以此支持多音軌內(nèi)容。
      實施例一本實施例以流媒體服務(wù)器向用戶屬性數(shù)據(jù)庫查詢用戶指定的語言來選擇該語言所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備為例進(jìn)行說明。
      參閱圖2所示,本實施例中的一種流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng)包括直播編碼器200、用戶屬性數(shù)據(jù)庫201、流媒體服務(wù)器202、無線網(wǎng)絡(luò)203、終端設(shè)備204;所述處理系統(tǒng)還包括門戶網(wǎng)站,用于向終端設(shè)備發(fā)送流媒體內(nèi)容的路徑URL,該門戶網(wǎng)站在圖2中未標(biāo)出。
      所述直播編碼器200,用于將輸入的模擬數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換和壓縮,并將壓縮后的數(shù)據(jù)流實時的發(fā)送給流媒體服務(wù)器202,以及生成SDP文件并發(fā)送給流媒體服務(wù)器202;所述輸入的模擬數(shù)據(jù)包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述SDP文件指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,并包括該數(shù)據(jù)流的視音頻描述信息。
      所述視音頻描述信息包括和音軌數(shù)目相同數(shù)量的音頻描述信息用以標(biāo)識不同的音軌,如<pre id="pre0003" xml:space="preserve" listing-type="sequence">v=0o=-2631350701 1507213 IN IP4 192.168.18.101s=b314</pre><pre id="pre0004" xml:space="preserve" listing-type="sequence">c=IN IP4236.130.128.182/1b=RR:0t=00m=video8686RTP/AVP96b=AS:1920a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D3015;sprop-parameter-sets=Z01AFZZWCwJNgyRAAAD6AAAYahgwADgnADqargAK,aO88gA=;packetization-mode=1a=cliprect:0,0,576,352a=framerate:25.a=mpeg4-esid:201a=x-envivio-verid:0002229Am=audio 8688 RTP/AVP97b=AS:32a=rtpmap:97 mpeg4-generic/16000/2a=fmtp:97 profile-level-id=15;config=1410;streamtype=5;ObiectType=64;mode=AAC-hbr;SizeLength=13;IndexLength=3;IndexDeltaLength=3 a=mpeg4-esid:101a=lang:eng//描述輸入語音的標(biāo)識a=x-envivio-verid0002229Am=audio 8690RTP/AVP14b=AS:48a=rtpmap:14MPA/48000/2a=mpeg4-esid:102a=lang:fra//描述輸入語音的標(biāo)識a=x-envivio-verid:0002229A</pre>所述直播編碼器200預(yù)先指定語言和音軌的對應(yīng)關(guān)系,該對應(yīng)關(guān)系可通過音軌順序號來指定,如指定第一個音軌是英語,第二個音軌是中文,第三個音軌是粵語,第四個音軌是法語等,參閱表1所示,其中語言ID值為包含所對應(yīng)的語言的音軌順序號;所述對應(yīng)關(guān)系也可以通過直播編碼器200在編碼時為每個音軌增加不同的標(biāo)簽來指定,參閱表2所示,標(biāo)簽為English、Chinese、German、French,該標(biāo)簽并不一定代表具體語言,可以根據(jù)需要用其他語言替換,如需要粵語時,可以用German的標(biāo)簽代表粵語。
      表1語言和音軌順序號的對應(yīng)關(guān)系表

      表2語言和音軌標(biāo)簽的對應(yīng)關(guān)系表

      所述用戶屬性數(shù)據(jù)庫201,用于根據(jù)用戶身份標(biāo)識分類存儲用戶喜好語言所對應(yīng)的音軌的順序號或標(biāo)簽,或根據(jù)用戶身份標(biāo)識分類存儲用戶設(shè)備的語言屬性所對應(yīng)的語言的音軌順序號或標(biāo)簽;所述用戶身份標(biāo)識可以為用戶的手機(jī)號碼、MSN(Message Switching Network,消息交換網(wǎng))、ISDN(Integrated ServicesDigital Network,綜合業(yè)務(wù)數(shù)字網(wǎng))號等;所述用戶喜好語言可以由用戶訪問門戶網(wǎng)站時設(shè)置,其所對應(yīng)的音軌的順序號或標(biāo)簽保存于所述用戶屬性數(shù)據(jù)庫中;所述用戶設(shè)備的語言屬性可以由流媒體服務(wù)器從用戶設(shè)備獲取,其所對應(yīng)的語言的音軌順序號或標(biāo)簽保存于所述用戶屬性數(shù)據(jù)庫中;所述音軌的順序號或標(biāo)簽為一個或多個,并指示不同的優(yōu)先級;所述用戶屬性數(shù)據(jù)庫201可以是目前主流的數(shù)據(jù)庫,如Oracle(一種數(shù)據(jù)庫)、SQL Server(Structured QueryLanguage Server,結(jié)構(gòu)化查詢語言服務(wù)器)、DB2(DataBase 2,一種數(shù)據(jù)庫)等。
      如表3所示為用戶喜好語言為3種的情況,并且語言1的優(yōu)先級大于語言2的優(yōu)先級,語言2的優(yōu)先級大于語言3的優(yōu)先級,在應(yīng)用中,可根據(jù)實際情況對用戶喜好的語言數(shù)目及優(yōu)先級進(jìn)行調(diào)整。
      表3用戶喜好的語言表

      表3所示的用戶喜好語言表是以音軌的順序號來標(biāo)識用戶喜好的語言,這里也可以用音軌標(biāo)簽來標(biāo)識用戶喜好的語言。
      所述流媒體服務(wù)器202,用于接收直播編碼器的SDP文件和實時數(shù)據(jù)流,該實時數(shù)據(jù)流包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);以及用于通過查詢用戶屬性數(shù)據(jù)庫來選擇用戶指定的語言所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      所述流媒體服務(wù)器202在接收到終端設(shè)備的訪問請求后,解析該訪問請求所對應(yīng)的SDP文件以獲得接收直播編碼器實時數(shù)據(jù)流的端口,該端口為多個,對應(yīng)于所述一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述流媒體服務(wù)器202通過監(jiān)聽該多個端口,獲得直播編碼器200發(fā)送的實時數(shù)據(jù)流。
      所述流媒體服務(wù)器202從接收到的終端設(shè)備訪問請求中提取出用戶身份標(biāo)識,并根據(jù)該用戶身份標(biāo)識生成SQL(Structured Query Language,結(jié)構(gòu)化查詢語言);所述流媒體服務(wù)器202通過與用戶屬性數(shù)據(jù)庫的接口使用所述結(jié)構(gòu)化查詢語言SQL查詢用戶設(shè)定的喜好語言ID,所述流媒體服務(wù)器202與用戶屬性數(shù)據(jù)庫的接口可以為ODBC(Open DataBase Connectivity開放數(shù)據(jù)庫互連)、ADO(Active Data Object,活動數(shù)據(jù)對象)、JDBC(Java DataBase ConnectivityJava,數(shù)據(jù)庫連接)等標(biāo)準(zhǔn)接口,該接口可根據(jù)流媒體服務(wù)器202自身代碼的實現(xiàn)方式選定。
      所述流媒體服務(wù)器202根據(jù)查詢結(jié)果,選擇最高優(yōu)先級的用戶喜好語言ID所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備;若所述最高優(yōu)先級的用戶喜好語言ID所對應(yīng)的音軌不包含音頻數(shù)據(jù),則由所述流媒體服務(wù)器202將下一優(yōu)先級的用戶喜好語言ID所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備;若所有用戶喜好語言ID所對應(yīng)的音軌均不包含音頻數(shù)據(jù),則在接收到的多個音頻數(shù)據(jù)中任選一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      參閱圖3所示,所述流媒體服務(wù)器202包括接收單元300、選擇單元301、復(fù)制單元302、發(fā)送單元303;所述接收單元300,用于接收所述直播編碼器輸出的數(shù)據(jù)流,該數(shù)據(jù)流包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù);所述選擇單元301,用于通過查詢用戶屬性數(shù)據(jù)庫來選擇用戶指定的語言所對應(yīng)的一路音頻數(shù)據(jù);所述復(fù)制單元302,用于復(fù)制所述一路音頻數(shù)據(jù)和視頻數(shù)據(jù);所述發(fā)送單元303,用于將復(fù)制后的所述一路音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送給用戶。
      所述無線網(wǎng)絡(luò)203,用于終端設(shè)備204與門戶網(wǎng)站之間、終端設(shè)備204與流媒體服務(wù)器202之間的無線連接。
      所述終端設(shè)備204,用于設(shè)定用戶喜好語言列表,并向所述流媒體服務(wù)器202請求實時數(shù)據(jù)流,該實時數(shù)據(jù)流包括一路視頻數(shù)據(jù)和一路音頻數(shù)據(jù),以及在接收到該實時數(shù)據(jù)流后解壓播放。
      用戶通過無線網(wǎng)絡(luò)203登陸到門戶網(wǎng)站后,設(shè)定喜好的語言所對應(yīng)的語言ID的數(shù)目及優(yōu)先級,并將喜好語言列表保存到所述用戶屬性數(shù)據(jù)庫201中;用戶通過訪問門戶網(wǎng)站獲得流媒體內(nèi)容的路徑URL,并通過所述終端設(shè)備204根據(jù)該路徑向流媒體服務(wù)器202發(fā)起訪問請求;所述終端設(shè)備204在接收到流媒體服務(wù)器202通過查詢用戶屬性數(shù)據(jù)庫201得到的包含一路視頻數(shù)據(jù)和一路音頻數(shù)據(jù)的實時數(shù)據(jù)流后,將該數(shù)據(jù)流解壓并播放。
      參閱圖4所示,以圖2所示的系統(tǒng)結(jié)構(gòu)為例,流媒體平臺支持多音軌內(nèi)容的處理流程如下步驟400、直播編碼器將接收到的模擬數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換和壓縮,并將壓縮后的數(shù)據(jù)流實時的發(fā)送給流媒體服務(wù)器;以及生成SDP文件并發(fā)送給流媒體服務(wù)器;所述接收到的模擬數(shù)據(jù)包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述SDP文件指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,并包括該數(shù)據(jù)流的視音頻描述信息。
      步驟401、終端設(shè)備訪問門戶網(wǎng)站時設(shè)置用戶喜好語言并將其保存到用戶屬性數(shù)據(jù)庫中。
      步驟402、終端設(shè)備向門戶網(wǎng)站請求流媒體內(nèi)容的路徑鏈接URL;門戶網(wǎng)站響應(yīng)終端設(shè)備的請求,向終端設(shè)備返回流媒體內(nèi)容的路徑鏈接URL。
      步驟403、終端設(shè)備根據(jù)所述流媒體內(nèi)容的路徑鏈接URL向流媒體服務(wù)器發(fā)起訪問請求。
      步驟404、流媒體服務(wù)器根據(jù)所述訪問請求解析對應(yīng)的SDP文件,獲得實時接收包含一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的數(shù)據(jù)流的端口數(shù)據(jù),并通過監(jiān)聽對應(yīng)的多個端口,獲得包含一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的實時數(shù)據(jù)流。
      步驟405、所述流媒體服務(wù)器從終端設(shè)備的訪問請求中提取用戶身份標(biāo)識以生成結(jié)構(gòu)化查詢語言SQL,使用該語言向用戶屬性數(shù)據(jù)庫查詢用戶設(shè)定的喜好語言。
      步驟406、所述流媒體服務(wù)器根據(jù)所述喜好語言選擇一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      步驟407、終端設(shè)備接收所述數(shù)據(jù)流,并進(jìn)行解壓和播放。
      在圖4所示流程中,由用戶通過終端設(shè)備在訪問門戶網(wǎng)站時設(shè)定用戶喜好語言并將其保存到用戶屬性數(shù)據(jù)庫中,這里也可以由流媒體服務(wù)器從終端設(shè)備獲取終端設(shè)備的語言屬性并將其保存到用戶屬性數(shù)據(jù)庫中,參閱圖5所示,處理流程如下
      步驟500、直播編碼器將接收到的模擬數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換和壓縮,并將壓縮后的數(shù)據(jù)流實時的發(fā)送給流媒體服務(wù)器;以及生成SDP文件并發(fā)送給流媒體服務(wù)器;所述接收到的模擬數(shù)據(jù)包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述SDP文件指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,并包括該數(shù)據(jù)流的視音頻描述信息。
      步驟501、流媒體服務(wù)器獲取終端設(shè)備的語言屬性。
      步驟502、流媒體服務(wù)器將該語言屬性保存到用戶屬性數(shù)據(jù)庫中。
      步驟503、終端設(shè)備向門戶網(wǎng)站請求流媒體內(nèi)容的路徑鏈接URL;門戶網(wǎng)站響應(yīng)終端設(shè)備的請求,向終端設(shè)備返回流媒體內(nèi)容的路徑鏈接URL。
      步驟504、終端設(shè)備根據(jù)所述流媒體內(nèi)容的路徑鏈接URL向流媒體服務(wù)器發(fā)起訪問請求。
      步驟505、流媒體服務(wù)器根據(jù)所述訪問請求解析對應(yīng)的SDP文件,獲得實時接收包含一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的數(shù)據(jù)流的端口數(shù)據(jù),并通過監(jiān)聽對應(yīng)的多個端口,獲得包含一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的實時數(shù)據(jù)流。
      步驟506、所述流媒體服務(wù)器從終端設(shè)備的訪問請求中提取用戶身份標(biāo)識以生成結(jié)構(gòu)化查詢語言SQL,使用該語言向用戶屬性數(shù)據(jù)庫查詢終端設(shè)備的語言屬性。
      步驟507、所述流媒體服務(wù)器根據(jù)所述語言屬性所對應(yīng)的語言選擇一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      步驟508、終端設(shè)備接收所述數(shù)據(jù)流,并進(jìn)行解壓和播放。
      實施例二本實施例以在終端設(shè)備向流媒體服務(wù)器發(fā)起的訪問請求URL路徑中增加語言參數(shù)來選擇用戶指定語言所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備為例進(jìn)行說明。
      參閱圖6所示,本實施例中的一種流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng)包括直播編碼器600、流媒體服務(wù)器601、無線網(wǎng)絡(luò)602、終端設(shè)備603;所述流媒體平臺多音軌處理系統(tǒng)還包括門戶網(wǎng)站,用于向終端設(shè)備發(fā)送流媒體內(nèi)容的路徑URL,該門戶網(wǎng)站在圖6中未標(biāo)出。
      所述直播編碼器600,用于將輸入的模擬數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換和壓縮,并將壓縮后的數(shù)據(jù)流實時的發(fā)送給流媒體服務(wù)器601,以及生成SDP文件并發(fā)送給流媒體服務(wù)器601;所述輸入的模擬數(shù)據(jù)包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述SDP文件指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,并包括該數(shù)據(jù)流的視音頻描述信息。
      所述視音頻描述信息包括和音軌數(shù)目相同數(shù)量的音頻描述信息用以標(biāo)識不同的音軌,同實施例一中所述;所述直播編碼器600預(yù)先指定語言和音軌的對應(yīng)關(guān)系,該對應(yīng)關(guān)系可通過音軌順序號來指定,也可以通過直播編碼器600在編碼時為每個音軌增加不同的標(biāo)簽來指定,同實施例一中直播編碼器200所述。
      所述流媒體服務(wù)器601,用于接收直播編碼器的SDP文件和實時數(shù)據(jù)流,該實時數(shù)據(jù)流包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);以及用于通過解析終端設(shè)備603的訪問請求URL路徑獲得語言參數(shù),并根據(jù)該語言參數(shù)選擇用戶指定語言所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備603。
      所述流媒體服務(wù)器601在接收到終端設(shè)備603的訪問請求后,解析該訪問請求所對應(yīng)的SDP文件以獲得接收直播編碼器實時數(shù)據(jù)流的端口,該端口為多個,對應(yīng)于所述一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述流媒體服務(wù)器601通過監(jiān)聽該多個端口,獲得直播編碼器600發(fā)送的實時數(shù)據(jù)流。
      用戶通過無線網(wǎng)絡(luò)602登陸到門戶網(wǎng)站后指定想要接收的語言,由URL路徑中的語言參數(shù)指示用戶指定語言所對應(yīng)的的音軌順序號,參閱表4所示。
      表4URL路徑中的語言參數(shù)指示不同音軌順序號

      參閱表5所示,所述URL路徑中的語言參數(shù)也可以指示用戶指定語言所對應(yīng)的音軌標(biāo)簽。
      表5URL路徑中的語言參數(shù)指示不同的音軌標(biāo)簽

      例如,若所述流媒體服務(wù)器601接收到的終端設(shè)備603訪問請求URL路徑的格式為Rtsp://stream_ip/tv.sdp?audiotraceid=3,則解析出用戶需要的是第三個音軌的音頻數(shù)據(jù);若所述流媒體服務(wù)器601接收到的終端設(shè)備603訪問請求URL路徑的格式為Rsp://stream_ip/tv.sdp?audiotraceid=Chinese,則解析出用戶需要的是標(biāo)簽為中文的音頻數(shù)據(jù)。
      若所述流媒體服務(wù)器601解析得到的用戶指定的音軌的順序號或標(biāo)簽所對應(yīng)的音軌不包含音頻數(shù)據(jù),則所述流媒體服務(wù)器從接收到的數(shù)據(jù)流中任選一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備603。
      所述流媒體服務(wù)器601的結(jié)構(gòu)與實施例一中流媒體服務(wù)器202的結(jié)構(gòu)相同,此時,所述選擇單元301,用于通過解析終端設(shè)備603的訪問請求URL路徑獲得語言參數(shù),并根據(jù)該語言參數(shù)選擇用戶指定語言所對應(yīng)的一路音頻數(shù)據(jù);所述接收單元300、復(fù)制單元302、發(fā)送單元303的功能與實施例一中相同。
      所述無線網(wǎng)絡(luò)602,用于終端設(shè)備603與門戶網(wǎng)站之間、終端設(shè)備603與流媒體服務(wù)器601之間的無線連接。
      所述終端設(shè)備603,用于設(shè)定URL路徑中的語言參數(shù),并向所述流媒體服務(wù)器601請求實時數(shù)據(jù)流,該實時數(shù)據(jù)流包括一路視頻數(shù)據(jù)和一路音頻數(shù)據(jù),以及在接收到該實時數(shù)據(jù)流后解壓播放。
      用戶通過訪問門戶網(wǎng)站獲得流媒體內(nèi)容的URL路徑,并通過終端設(shè)備603設(shè)定所述URL路徑中的語言參數(shù),用以指示不同的音軌順序號或標(biāo)簽,向流媒體服務(wù)器601發(fā)起訪問請求;所述終端設(shè)備603在接收到流媒體服務(wù)器601根據(jù)解析出的URL路徑中的語言參數(shù)得到的包含一路視頻數(shù)據(jù)和一路音頻數(shù)據(jù)的實時數(shù)據(jù)流后,將該數(shù)據(jù)流解壓并播放。
      參閱圖7所示,以圖6所示的系統(tǒng)結(jié)構(gòu)為例,流媒體平臺支持多音軌內(nèi)容的處理流程如下步驟700、直播編碼器將接收到的模擬數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換和壓縮,并將壓縮后的數(shù)據(jù)流實時的發(fā)送給流媒體服務(wù)器;以及生成SDP文件并發(fā)送給流媒體服務(wù)器;所述接收到的模擬數(shù)據(jù)包括一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù);所述SDP文件指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,并包括該數(shù)據(jù)流的視音頻描述信息。
      步驟701、終端設(shè)備向門戶網(wǎng)站請求流媒體內(nèi)容的URL路徑;門戶網(wǎng)站響應(yīng)終端設(shè)備的請求,向終端設(shè)備返回流媒體內(nèi)容的URL路徑。
      步驟702、終端設(shè)備設(shè)定所述流媒體內(nèi)容的URL路徑中的語言參數(shù)用以指示不同的語言或音軌。
      步驟703、終端設(shè)備根據(jù)所述流媒體內(nèi)容的URL路徑向流媒體服務(wù)器發(fā)起訪問請求。
      步驟704、流媒體服務(wù)器根據(jù)所述訪問請求解析對應(yīng)的SDP文件,獲得實時接收包含一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的數(shù)據(jù)流的端口數(shù)據(jù),并通過監(jiān)聽對應(yīng)的多個端口,獲得包含一路視頻數(shù)據(jù)和多路音頻數(shù)據(jù)的實時數(shù)據(jù)流。
      步驟705、所述流媒體服務(wù)器從接收到的終端設(shè)備訪問請求中解析出URL路徑中的語言參數(shù),根據(jù)該URL路徑中的語言參數(shù)選擇用戶指定語言所對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      步驟706、終端設(shè)備接收所述數(shù)據(jù)流,并進(jìn)行解壓和播放。
      在上述兩個實施例中,流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給一個終端設(shè)備,這里也可以通過組播的方式,如DVB-H、DMB、MBMS(MultimediaBroadcast Multicast Service,多媒體廣播組播服務(wù))、BCMCS(Broadcast andMulticast Services,廣播多播業(yè)務(wù))等將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)發(fā)送給多個終端用戶。
      從上述實施例可知,本發(fā)明通過一個直播編碼器將處理后的包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù)數(shù)據(jù)流發(fā)送到流媒體服務(wù)器,由流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給用戶,無需使用視頻復(fù)制器和過多的直播編碼器即能實現(xiàn)用戶對數(shù)據(jù)流的正常接收、解壓和播放,節(jié)約了網(wǎng)絡(luò)資源,降低了成本,且設(shè)備維護(hù)相對簡單;另外,本發(fā)明的處理方法不受系統(tǒng)的限制,可以運(yùn)用于GPRS、EDGE、WCDMA、CDMA2000、TD-SCDMA、DVB-H、DMB、ISDB-T等無線網(wǎng)絡(luò)的流媒體平臺系統(tǒng),并且在移動網(wǎng)絡(luò)中終端設(shè)備也可以通過點(diǎn)到點(diǎn)(單播技術(shù))方式或組播方式使用該方法,因此,本發(fā)明具有適應(yīng)性強(qiáng)的優(yōu)點(diǎn)。
      顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種流媒體平臺支持多音軌內(nèi)容的方法,其特征在于,該方法包括步驟由一個直播編碼器將處理后的數(shù)據(jù)流發(fā)送到流媒體服務(wù)器,該數(shù)據(jù)流包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù);所述流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給用戶。
      2.如權(quán)利要求1所述的方法,其特征在于,所述直播編碼器在發(fā)送給流媒體服務(wù)器的會話描述協(xié)議SDP文件中指示接收所述一路視頻數(shù)據(jù)的端口和接收所述多路音頻數(shù)據(jù)的多個端口,所述流媒體服務(wù)器通過監(jiān)聽這些端口接收所述數(shù)據(jù)流。
      3.如權(quán)利要求1所述的方法,其特征在于,所述直播編碼器在編碼時通過音軌的順序號或標(biāo)簽指定音軌和語言的對應(yīng)關(guān)系,所述流媒體服務(wù)器通過用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      4.如權(quán)利要求3所述的方法,其特征在于,所述流媒體服務(wù)器通過用戶上報的用戶身份標(biāo)識查詢用戶屬性數(shù)據(jù)庫以獲取用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽,并通過該音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      5.如權(quán)利要求4所述的方法,其特征在于,所述用戶指定的語言由用戶設(shè)定其優(yōu)先級;所述流媒體服務(wù)器通過查詢優(yōu)先級高的語言所對應(yīng)的音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      6.如權(quán)利要求4所述的方法,其特征在于,所述用戶指定的語言由用戶通過門戶網(wǎng)站設(shè)置或者由流媒體服務(wù)器從用戶設(shè)備獲取,其所對應(yīng)的音軌的順序號或標(biāo)簽保存于所述用戶屬性數(shù)據(jù)庫中。
      7.如權(quán)利要求3所述的方法,其特征在于,所述用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽以語言參數(shù)的形式設(shè)置于終端設(shè)備對流媒體服務(wù)器的訪問路徑中;所述流媒體服務(wù)器通過解析該訪問路徑獲取用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽,并通過該音軌的順序號或標(biāo)簽選擇音頻數(shù)據(jù)。
      8.如權(quán)利要求3至7任一項所述的方法,其特征在于,若所述用戶指定的語言所對應(yīng)的音軌不包含音頻數(shù)據(jù),則所述流媒體服務(wù)器從接收到的數(shù)據(jù)流中任選一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給終端設(shè)備。
      9.一種流媒體服務(wù)器,其特征在于,包括接收單元,用于接收直播編碼器輸出的一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù);選擇單元,用于根據(jù)用戶指定的語言從所述多路音頻數(shù)據(jù)中選擇該語言對應(yīng)的一路音頻數(shù)據(jù);復(fù)制單元,用于復(fù)制所述一路音頻數(shù)據(jù)和視頻數(shù)據(jù);發(fā)送單元,用于發(fā)送復(fù)制后的所述一路音頻數(shù)據(jù)和視頻數(shù)據(jù)。
      10.一種流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng),其特征在于,包括直播編碼器,用于對輸入的一路模擬視頻信號和多路模擬音頻信號進(jìn)行轉(zhuǎn)換和壓縮處理,并輸出包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù)的數(shù)據(jù)流;流媒體服務(wù)器,與所述直播編碼器連接,用于接收所述直播編碼器輸出的數(shù)據(jù)流,以及根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制并發(fā)送該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)。
      11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括門戶網(wǎng)站,用于提供對所述流媒體服務(wù)器中數(shù)據(jù)流的訪問路徑,用戶通過該訪問路徑訪問所述流媒體服務(wù)器。
      12.如權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括用戶屬性數(shù)據(jù)庫,用于存儲用戶指定的語言所對應(yīng)的音軌的順序號或標(biāo)簽,并提供給所述流媒體服務(wù)器查詢。
      全文摘要
      本發(fā)明公開了一種流媒體平臺支持多音軌內(nèi)容的方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在由于使用多個編碼器處理多音軌內(nèi)容造成的浪費(fèi)嚴(yán)重以及維護(hù)困難的問題;該方法包括由一個直播編碼器將處理后的數(shù)據(jù)流發(fā)送到流媒體服務(wù)器,該數(shù)據(jù)流包含一路視頻數(shù)據(jù)和對應(yīng)的多路音頻數(shù)據(jù);所述流媒體服務(wù)器根據(jù)用戶指定的語言選擇該語言對應(yīng)的一路音頻數(shù)據(jù),復(fù)制該一路音頻數(shù)據(jù)和所述視頻數(shù)據(jù)并將其發(fā)送給用戶。本發(fā)明同時公開一種流媒體服務(wù)器和流媒體平臺支持多音軌內(nèi)容的處理系統(tǒng)。
      文檔編號H04L12/28GK1937609SQ20061011208
      公開日2007年3月28日 申請日期2006年8月29日 優(yōu)先權(quán)日2006年8月29日
      發(fā)明者劉維昱 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1