国产精品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>

      流媒體自適應(yīng)匹配傳輸方法、系統(tǒng)和服務(wù)器的制造方法

      文檔序號(hào):7987101閱讀:181來(lái)源:國(guó)知局
      流媒體自適應(yīng)匹配傳輸方法、系統(tǒng)和服務(wù)器的制造方法
      【專利摘要】本發(fā)明公開(kāi)了一種流媒體自適應(yīng)匹配傳輸方法、系統(tǒng)和服務(wù)器,涉及流媒體傳輸【技術(shù)領(lǐng)域】。在實(shí)現(xiàn)IPTV視頻業(yè)務(wù)過(guò)程中,對(duì)不同質(zhì)量級(jí)別的視頻流切片成可以獨(dú)立進(jìn)行解碼的碼流流控塊。在視頻業(yè)務(wù)協(xié)商時(shí),SDP協(xié)議增加描述不同質(zhì)量級(jí)別視頻流的信息,用戶終端解析該信息并提示用戶選擇。用戶終端能夠根據(jù)網(wǎng)絡(luò)狀況、使用要求通過(guò)RTCP進(jìn)行反饋,與服務(wù)端進(jìn)行協(xié)商選擇不同質(zhì)量級(jí)別視頻流流控塊,由此用戶終端可以實(shí)現(xiàn)不同質(zhì)量級(jí)別視頻流的平滑切換播放。
      【專利說(shuō)明】流媒體自適應(yīng)匹配傳輸方法、系統(tǒng)和服務(wù)器
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及流媒體傳輸【技術(shù)領(lǐng)域】,特別涉及一種流媒體自適應(yīng)匹配傳輸方法、系統(tǒng)和服務(wù)器。
      【背景技術(shù)】
      [0002]流媒體傳輸大致有三種方式:傳統(tǒng)的流式傳輸,漸進(jìn)式下載以及自適應(yīng)流傳輸。RTSP (Real Time Streaming Protocol,實(shí)時(shí)流式傳輸協(xié)議)是一種應(yīng)用于傳統(tǒng)的流式傳輸?shù)膮f(xié)議,它建立客戶端和服務(wù)器的會(huì)話(Session),服務(wù)器使用RTP (Real-time TransportProtocol,實(shí)時(shí)傳輸協(xié)議)協(xié)議封裝視頻流,并按照視頻流編碼碼率進(jìn)行流化輸出。漸近式下載是一種簡(jiǎn)單的從HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)WEB服務(wù)器進(jìn)行文件下載的傳輸方式,客戶端允許媒體文件還正在下載的時(shí)候就開(kāi)始播放。自適應(yīng)流傳輸是一種結(jié)合了流控技術(shù)和基于HTTP漸進(jìn)式下載的傳輸技術(shù),自適應(yīng)流傳輸過(guò)程中視頻流被切片成chunks (切片)流控塊,然后客戶端基于HTTP漸進(jìn)式下載使用。每個(gè)流控塊之間可以獨(dú)立進(jìn)行解碼。當(dāng)視頻源用N種碼率進(jìn)行編碼,生成N個(gè)不同大小的流控塊之后,客戶端就可以通過(guò)HTTP漸進(jìn)下載方式選擇不同大小的流控塊進(jìn)行自適應(yīng)播放。
      [0003]過(guò)去幾年互聯(lián)網(wǎng)流媒體發(fā)展的一個(gè)趨勢(shì)就是希望能轉(zhuǎn)為使用基于HTTP的方式進(jìn)行內(nèi)容分發(fā),而不再使用傳統(tǒng)的流式傳輸協(xié)議RTSP等。目前已經(jīng)有很多OTT (Over TheTop,在上端)視頻網(wǎng)站已經(jīng)在使用基于HTTP的漸進(jìn)式下載技術(shù)和HTTP自適應(yīng)流傳輸技術(shù)進(jìn)行視頻流分發(fā)。這樣做的邏輯是考慮讓視頻流適應(yīng)互聯(lián)網(wǎng),通過(guò)HTTP應(yīng)用層協(xié)議來(lái)適應(yīng)不穩(wěn)定的傳輸網(wǎng)絡(luò),而不是在網(wǎng)絡(luò)層面去適應(yīng)視頻流的特性。
      [0004]但是,HTTP自適應(yīng)流傳輸技術(shù)并不適用于基于電信級(jí)運(yùn)營(yíng)網(wǎng)絡(luò)的IPTV(網(wǎng)絡(luò)電視)視頻業(yè)務(wù)。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中存在問(wèn)題,并因此針對(duì)所述問(wèn)題中的至少一個(gè)問(wèn)題提出了一種新的技術(shù)方案。
      [0006]本發(fā)明的一個(gè)目的是提供一種用于流媒體自適應(yīng)匹配傳輸?shù)募夹g(shù)方案。
      [0007]根據(jù)本發(fā)明的第一方面,提供了一種流媒體自適應(yīng)匹配傳輸方法,包括:
      [0008]RTSP服務(wù)端將第一質(zhì)量級(jí)別的碼流流控塊發(fā)送給用戶終端,不同質(zhì)量級(jí)別的碼流流控塊分別由對(duì)應(yīng)質(zhì)量級(jí)別的視頻流切片獲得;
      [0009]所述RTSP服務(wù)端通過(guò)RTCP (RTP Control Protocol,實(shí)時(shí)控制協(xié)議)反饋數(shù)據(jù)包接收播放反饋信息;
      [0010]所述RTSP服務(wù)端根據(jù)所述播放反饋信息將第二質(zhì)量級(jí)別的碼流流控塊發(fā)送給所述用戶終端;
      [0011]其中,每個(gè)所述碼流流控塊能夠獨(dú)立進(jìn)行解碼。
      [0012]可選地,播放反饋信息包括用戶的播放緩存狀況、網(wǎng)絡(luò)狀況、或數(shù)據(jù)包丟失概率。[0013]可選地,該方法還包括:所述RTSP服務(wù)端和所述用戶終端進(jìn)行視頻業(yè)務(wù)協(xié)議協(xié)商時(shí)選擇所述第一質(zhì)量級(jí)別的視頻流。
      [0014]可選地,每個(gè)所述碼流流控塊為I幀對(duì)齊,所述RTSP服務(wù)端基于RTP協(xié)議將碼流流控塊發(fā)送給所述用戶終端。
      [0015]可選地,該方法還包括:所述用戶終端對(duì)接收的每個(gè)不同質(zhì)量級(jí)別的碼流流控塊獨(dú)立進(jìn)行解碼,平滑播放解碼后獲得的不同質(zhì)量級(jí)別的視頻流切片。
      [0016]根據(jù)本發(fā)明的另一方面,提供一種RTSP服務(wù)器,包括:
      [0017]碼流存儲(chǔ)模塊,用于存儲(chǔ)不同質(zhì)量級(jí)別的碼流流控塊,其中,所述不同質(zhì)量級(jí)別的碼流流控塊分別由對(duì)應(yīng)質(zhì)量級(jí)別的視頻流切片獲得,每個(gè)碼流流控塊能夠獨(dú)立進(jìn)行解碼;
      [0018]碼流發(fā)送模塊,用于分級(jí)碼流獲取指令,根據(jù)所述分級(jí)碼流獲取指令從所述碼流存儲(chǔ)模塊獲取對(duì)應(yīng)質(zhì)量級(jí)別的碼流流控塊,將所述碼流流控塊發(fā)送給用戶終端;
      [0019]碼流控制模塊,用于向所述碼流發(fā)送模塊發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令;通過(guò)RTCP反饋數(shù)據(jù)包接收播放反饋信息,根據(jù)所述播放反饋信息向所述碼流發(fā)送模塊發(fā)送第二質(zhì)量級(jí)別的分級(jí)碼流獲取指令。
      [0020]可選地,播放反饋信息包括用戶的播放緩存狀況、網(wǎng)絡(luò)狀況、或數(shù)據(jù)包丟失概率。
      [0021]可選地,服務(wù)器還包括:碼流級(jí)別協(xié)商模塊,用于視頻業(yè)務(wù)協(xié)議協(xié)商時(shí)選擇所述第一質(zhì)量級(jí)別的視頻流,指示所述碼流控制模塊向所述碼流發(fā)送模塊發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令。
      [0022]可選地,每個(gè)所述碼流流控塊為I幀對(duì)齊,所述RTSP服務(wù)端基于RTP協(xié)議將碼流流控塊發(fā)送給所述用戶終端。
      [0023]根據(jù)本發(fā)明的又一方面,提供一種流媒體自適應(yīng)匹配傳輸系統(tǒng),其特征在于,包括上述的服務(wù)器,還包括用戶終端;所述用戶終端對(duì)接收的每個(gè)不同質(zhì)量級(jí)別的碼流流控塊獨(dú)立進(jìn)行解碼,平滑播放解碼后獲得的不同質(zhì)量級(jí)別的視頻流切片。
      [0024]本發(fā)明的一個(gè)優(yōu)點(diǎn)在于,通過(guò)RTP協(xié)議傳輸碼流流控塊,通過(guò)RTCP反饋數(shù)據(jù)包接收播放反饋信息,并對(duì)碼流流控塊的質(zhì)量級(jí)別進(jìn)行調(diào)整,實(shí)現(xiàn)了在RTSP協(xié)議下漸進(jìn)式不同質(zhì)量級(jí)別的自適應(yīng)播放,既符合網(wǎng)絡(luò)的高質(zhì)量、高可靠性的特點(diǎn),又能提供自適應(yīng)的傳輸和播放。
      [0025]通過(guò)以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。
      【專利附圖】

      【附圖說(shuō)明】
      [0026]構(gòu)成說(shuō)明書(shū)的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
      [0027]參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
      [0028]圖1示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法的一個(gè)實(shí)施例的流程圖。
      [0029]圖2示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法的另一個(gè)實(shí)施例的流程圖。
      [0030]圖3示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法的又一個(gè)實(shí)施例的流程圖。
      [0031]圖4示出根據(jù)本發(fā)明的RTSP服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu)圖。和
      [0032]圖5示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)圖?!揪唧w實(shí)施方式】
      [0033]現(xiàn)在將參照附圖來(lái)詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
      [0034]同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
      [0035]以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。
      [0036]對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說(shuō)明書(shū)的一部分。
      [0037]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
      [0038]應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
      [0039]圖1示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法的一個(gè)實(shí)施例的流程圖。
      [0040]如圖1所示,步驟102,RTSP服務(wù)端將第一質(zhì)量級(jí)別的碼流流控塊發(fā)送給用戶,不同質(zhì)量級(jí)別的碼流流控塊分別由對(duì)應(yīng)質(zhì)量級(jí)別的視頻流切片獲得;每個(gè)碼流流控塊能夠獨(dú)立進(jìn)行解碼。例如,每個(gè)碼流流控塊都是由視頻流切片成的I幀對(duì)齊的Chunks (切片)流控塊,RTSP服務(wù)端調(diào)用RTP協(xié)議封裝對(duì)應(yīng)質(zhì)量級(jí)別的碼流流控塊發(fā)送給用戶。
      [0041]步驟104,RTSP服務(wù)端通過(guò)RTCP反饋數(shù)據(jù)包接收播放反饋信息。該播放反饋信息例如包括用戶終端的播放緩存的狀況。播放反饋信息例如包括用戶的播放緩存狀況、網(wǎng)絡(luò)狀況、或數(shù)據(jù)包丟失概率。
      [0042]步驟106,RTSP服務(wù)端根據(jù)播放反饋信息將第二質(zhì)量級(jí)別的碼流流控塊發(fā)送給用戶。例如,RTSP服務(wù)端根據(jù)用戶的播放緩存的狀況,選擇高質(zhì)量級(jí)別的碼流流控塊或者低質(zhì)量級(jí)別的碼流流控塊。
      [0043]上述實(shí)施例中,RTSP服務(wù)端通過(guò)RTP協(xié)議傳輸碼流流控塊,通過(guò)RTCP反饋數(shù)據(jù)包接收播放反饋信息,并對(duì)碼流流控塊的質(zhì)量級(jí)別進(jìn)行調(diào)整,碼流流控塊能夠獨(dú)立解碼,實(shí)現(xiàn)了在RTSP協(xié)議下漸進(jìn)式不同質(zhì)量級(jí)別的自適應(yīng)播放,既符合網(wǎng)絡(luò)的高質(zhì)量、高可靠性的特點(diǎn),又能提供自適應(yīng)的傳輸和播放。
      [0044]圖2示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法的另一個(gè)實(shí)施例的流程圖。在該實(shí)施例中,在實(shí)現(xiàn)在IPTV視頻業(yè)務(wù)過(guò)程中,先通過(guò)切片技術(shù)對(duì)不同質(zhì)量級(jí)別的視頻流切片成I巾貞對(duì)齊的chunks流控塊,為自適應(yīng)匹配提供ABR (Adaptive Bitrate,自適應(yīng)碼流)切片塊。
      [0045]如圖2所示,步驟202,IPTV視頻業(yè)務(wù)協(xié)議與RTSP服務(wù)端協(xié)商時(shí),SDP協(xié)議增加描述分級(jí)視頻流的信息,用戶終端解析該描述分級(jí)視頻流的信息并提示用戶選擇。
      [0046]例如SDP增加如下描述:
      [0047]“ a=Qual ityLeveI:4
      [0048]<Representationid="h264—low"mimeType="video/TS"codecs="avcl.64000cTwidth="320"height="180"frameRate="25"sar="l:l"startWithSAP="3"bandwidth=〃43921〃/> ;
      [0049]〈Representationid="h264_mid"mimeType="video/TS"codecs="avcl.64001e〃width=〃640〃height=〃360〃frameRate=〃25〃sar=〃l:l〃startWithSAP=〃3〃bandwidth="163912〃/> ;
      [0050]〈Representationid="h264_hd"mimeType="video/TS"codecs="avcl.6400If〃width="1280"height="720"frameRate="25"sar="l:l"startWithSAP="3"bandwidth="451961 7〉;
      [0051]〈Representationid="h264_full"mimeType="video/TS"codecs="avcl.640028//width=//1920//height=//1080//frameRate=//25//sar=//l: l"startWithSAP="3"bandwidth="643595〃/>”
      [0052]步驟204,終端用戶選擇某一質(zhì)量級(jí)別視頻。用戶終端請(qǐng)求該質(zhì)量級(jí)別視頻服務(wù),向RTSP服務(wù)端發(fā)起媒體服務(wù)請(qǐng)求。
      [0053]步驟206,RTSP服務(wù)端調(diào)用RTP協(xié)議封裝對(duì)應(yīng)質(zhì)量級(jí)別的碼流流控塊發(fā)送給用戶終端。
      [0054]步驟208,用戶終端接收RTP視頻包進(jìn)行解碼播放,并在RTCP反饋數(shù)據(jù)包中反饋網(wǎng)絡(luò)狀態(tài)、終端信息等,如網(wǎng)絡(luò)帶寬、終端緩存狀態(tài)、用戶質(zhì)量選擇、終端能力等。例如,在RTCP反饋數(shù)據(jù)包中聲明播放緩存狀況。
      [0055]步驟210,RTSP服務(wù)端根據(jù)RTCP反饋數(shù)據(jù)包中的反饋信息,選擇發(fā)送高一質(zhì)量級(jí)別的視頻碼流流控塊或者低一質(zhì)量級(jí)別的視頻碼流流控塊。
      [0056]上述實(shí)施例,提供了一種IPTV視頻業(yè)務(wù)過(guò)程中基于RTSP協(xié)議的視頻碼流自適應(yīng)匹配傳輸,使用新的自適應(yīng)流匹配傳輸方式,用戶終端根據(jù)網(wǎng)絡(luò)的實(shí)時(shí)狀況、終端特性和質(zhì)量要求接收ABR切片塊,由于視頻切片是I幀對(duì)齊的,因此不同質(zhì)量級(jí)別的視頻切片在終端可以平滑播放,實(shí)現(xiàn)不同質(zhì)量級(jí)別視頻流的平滑切換播放。
      [0057]下面介紹本發(fā)明技術(shù)方案的一個(gè)具體應(yīng)用例。
      [0058]圖3示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法的又一個(gè)實(shí)施例的流程圖。
      [0059]如圖3所示,步驟302,通過(guò)切片技術(shù)對(duì)不同質(zhì)量級(jí)別的視頻流切片成I幀對(duì)齊的chunks流控塊,每個(gè)流控塊之間可以獨(dú)立進(jìn)行解碼。
      [0060]步驟304,用戶終端A發(fā)起的DESCRIBE (描述)請(qǐng)求。
      [0061]步驟306,RTSP服務(wù)端響應(yīng)用戶終端A的DESCRIBE請(qǐng)求,以SDP (SessionDescription Protocol,會(huì)話描述協(xié)議)描述視頻媒體信息,并增加描述不同質(zhì)量級(jí)別視頻流的信息,發(fā)送給用戶終端A。
      [0062]步驟308,用戶終端A解析該信息并提示用戶選擇。
      [0063]步驟310,用戶終端A發(fā)起SETUP (建立)請(qǐng)求服務(wù)端建立會(huì)話,協(xié)商請(qǐng)求質(zhì)量級(jí)別的視頻流,并確定RTSP傳輸模式,服務(wù)端回應(yīng)確認(rèn)消息。
      [0064]步驟312,用戶終端A發(fā)起PLAY (播放)消息請(qǐng)求,服務(wù)端調(diào)用RTP把協(xié)商好的質(zhì)量級(jí)別的視頻流切片流式傳輸。
      [0065]步驟314,用戶終端A和服務(wù)端周期性的發(fā)送RTCP包,應(yīng)用程序通過(guò)接收這些數(shù)據(jù),從中獲取網(wǎng)絡(luò)狀況、數(shù)據(jù)包丟失概率等反饋信息,從而能夠?qū)Σ煌|(zhì)量級(jí)別視頻流進(jìn)行動(dòng)態(tài)的切換,如果某一階段網(wǎng)絡(luò)狀況不好,發(fā)送端則選擇低一質(zhì)量級(jí)別的視頻流切片流式傳輸,反之,則選擇高一質(zhì)量級(jí)別視頻流切片;
      [0066]步驟316,用戶終端A接收RTP視頻數(shù)據(jù)包,由于視頻流切片是I幀對(duì)齊的chunks流控塊,每個(gè)流控塊之間可以獨(dú)立進(jìn)行解碼,因此不同質(zhì)量級(jí)別的視頻流切片在用戶終端A可以平滑播放。
      [0067]上述實(shí)施例中,提供一種基于RTSP流式傳輸?shù)拇a流自適應(yīng)匹配的具體實(shí)現(xiàn),在實(shí)現(xiàn)IPTV視頻業(yè)務(wù)過(guò)程中,先對(duì)不同質(zhì)量級(jí)別的視頻流切片成可以獨(dú)立進(jìn)行解碼的chunks流控塊。在視頻業(yè)務(wù)協(xié)商時(shí),SDP協(xié)議增加描述不同質(zhì)量級(jí)別視頻流的信息,用戶終端解析該信息并提示用戶選擇。用戶終端能夠根據(jù)網(wǎng)絡(luò)狀況、使用要求通過(guò)RTCP進(jìn)行反饋,與服務(wù)端進(jìn)行協(xié)商選擇不同質(zhì)量級(jí)別視頻流流控塊,由此用戶終端可以實(shí)現(xiàn)不同質(zhì)量級(jí)別視頻流的平滑切換播放。
      [0068]圖4示出根據(jù)本發(fā)明的RTSP服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖4所示,該服務(wù)器包括:
      [0069]碼流存儲(chǔ)模塊41,用于存儲(chǔ)不同質(zhì)量級(jí)別的碼流流控塊,其中,所述不同質(zhì)量級(jí)別的碼流流控塊分別由對(duì)應(yīng)質(zhì)量級(jí)別的視頻流切片獲得,每個(gè)碼流流控塊能夠獨(dú)立進(jìn)行解碼;
      [0070]碼流發(fā)送模塊42,用于分級(jí)碼流獲取指令,根據(jù)所述分級(jí)碼流獲取指令從所述碼流存儲(chǔ)模塊獲取對(duì)應(yīng)質(zhì)量級(jí)別的碼流流控塊,將所述碼流流控塊發(fā)送給用戶終端;
      [0071 ] 碼流控制模塊43,用于向所述碼流發(fā)送模塊發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令;通過(guò)RTCP反饋數(shù)據(jù)包接收播放反饋信息,根據(jù)所述播放反饋信息向所述碼流發(fā)送模塊發(fā)送第二質(zhì)量級(jí)別的分級(jí)碼流獲取指令。播放反饋信息例如包括用戶的播放緩存狀況、網(wǎng)絡(luò)狀況、或數(shù)據(jù)包丟失概率。在一個(gè)實(shí)施例中,每個(gè)碼流流控塊為I幀對(duì)齊,RTSP服務(wù)端基于RTP協(xié)議將碼流流控塊發(fā)送給用戶終端。
      [0072]圖5示出根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖5所示,該系統(tǒng)包括RTSP服務(wù)器501和用戶終端502。RTSP服務(wù)器501可以包括碼流存儲(chǔ)模塊41、碼流發(fā)送模塊42和碼流控制模塊43。碼流存儲(chǔ)模塊41、碼流發(fā)送模塊42和碼流控制模塊43可以參見(jiàn)上述實(shí)施例的描述,為簡(jiǎn)潔起見(jiàn)在此不再詳細(xì)描述。
      [0073]用戶終端502能夠?qū)邮盏拿總€(gè)不同質(zhì)量級(jí)別的碼流流控塊獨(dú)立進(jìn)行解碼,平滑播放解碼后獲得的不同質(zhì)量級(jí)別的視頻流切片。根據(jù)本發(fā)明的一個(gè)實(shí)施例,RTSP服務(wù)器501還包括:碼流級(jí)別協(xié)商模塊54,視頻業(yè)務(wù)協(xié)議協(xié)商時(shí)選擇第一質(zhì)量級(jí)別的視頻流,指示所述碼流控制模塊向所述碼流發(fā)送模塊發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令。碼流控制模塊43根據(jù)來(lái)自碼流級(jí)別協(xié)商模塊54的指示,向碼流發(fā)送模塊42發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令。
      [0074]圖4、圖5中的各個(gè)模塊可以參見(jiàn)上述實(shí)施例中對(duì)應(yīng)步驟的描述,為簡(jiǎn)潔起見(jiàn)在此不再詳細(xì)描述。
      [0075]現(xiàn)有技術(shù)的邏輯是考慮讓視頻流適應(yīng)互聯(lián)網(wǎng),通過(guò)HTTP應(yīng)用層協(xié)議來(lái)適應(yīng)不穩(wěn)定的傳輸網(wǎng)絡(luò);而本發(fā)明技術(shù)方案在思路上和現(xiàn)有技術(shù)有很大的不同,是在網(wǎng)絡(luò)層面去適應(yīng)視頻流的特性,基于電信級(jí)運(yùn)營(yíng)網(wǎng)絡(luò),結(jié)合互聯(lián)網(wǎng)流式傳輸新技術(shù),基于RTSP協(xié)議和切片ABR技術(shù)實(shí)現(xiàn)不同質(zhì)量級(jí)別視頻平滑切換,具有高可靠性、高質(zhì)量保證的特點(diǎn),提高IPTV視頻業(yè)務(wù)的服務(wù)質(zhì)量和用戶的視頻播放體驗(yàn)。
      [0076]至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的流媒體自適應(yīng)匹配傳輸方法、系統(tǒng)和服務(wù)器。為了避免遮蔽本發(fā)明的構(gòu)思,沒(méi)有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開(kāi)的技術(shù)方案。
      [0077]可能以許多方式來(lái)實(shí)現(xiàn)本發(fā)明的方法和系統(tǒng)。例如,可通過(guò)軟件、硬件、固件或者軟件、硬件、固件的任何組合來(lái)實(shí)現(xiàn)本發(fā)明的方法和系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進(jìn)行說(shuō)明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說(shuō)明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
      [0078]雖然已經(jīng)通過(guò)示例對(duì)本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說(shuō)明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來(lái)限定。
      【權(quán)利要求】
      1.一種流媒體自適應(yīng)匹配傳輸方法,其特征在于,包括: 實(shí)時(shí)流式傳輸協(xié)議RTSP服務(wù)端將第一質(zhì)量級(jí)別的碼流流控塊發(fā)送給用戶終端,不同質(zhì)量級(jí)別的碼流流控塊分別由對(duì)應(yīng)質(zhì)量級(jí)別的視頻流切片獲得; 所述RTSP服務(wù)端通過(guò)實(shí)時(shí)控制協(xié)議反饋數(shù)據(jù)包接收播放反饋信息; 所述RTSP服務(wù)端根據(jù)所述播放反饋信息將第二質(zhì)量級(jí)別的碼流流控塊發(fā)送給所述用戶終端; 其中,每個(gè)所述碼流流控塊能夠獨(dú)立進(jìn)行解碼。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述播放反饋信息包括用戶的播放緩存狀況、網(wǎng)絡(luò)狀況、或數(shù)據(jù)包丟失概率。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述RTSP服務(wù)端和所述用戶終端進(jìn)行視頻業(yè)務(wù)協(xié)議協(xié)商時(shí)選擇所述第一質(zhì)量級(jí)別的視頻流。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,每個(gè)所述碼流流控塊為I幀對(duì)齊,所述RTSP服務(wù)端基于實(shí)時(shí)傳輸協(xié)議將碼流流控塊發(fā)送給所述用戶終端。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述用戶終端對(duì)接收的每個(gè)不同質(zhì)量級(jí)別的碼流流控塊獨(dú)立進(jìn)行解碼,平滑播放解碼后獲得的不同質(zhì)量級(jí)別的視頻流切片。
      6.—種流媒體自適應(yīng)匹配傳輸實(shí)時(shí)流式傳輸協(xié)議RTSP服務(wù)器,其特征在于,包括: 碼流存儲(chǔ)模塊,用于存儲(chǔ)不同質(zhì)量級(jí)別的碼流流控塊,其中,所述不同質(zhì)量級(jí)別的碼流流控塊分別由對(duì)應(yīng)質(zhì)量級(jí)別的視頻流切片獲得,每個(gè)碼流流控塊能夠獨(dú)立進(jìn)行解碼; 碼流發(fā)送模塊,用于分級(jí)碼流獲取指令,根據(jù)所述分級(jí)碼流獲取指令從所述碼流存儲(chǔ)模塊獲取對(duì)應(yīng)質(zhì)量級(jí)別的碼流流控塊,將所述碼流流控塊發(fā)送給用戶終端; 碼流控制模塊,用于向所述碼流發(fā)送模塊發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令;通過(guò)實(shí)時(shí)控制協(xié)議反饋數(shù)據(jù)包接收播放反饋信息,根據(jù)所述播放反饋信息向所述碼流發(fā)送模塊發(fā)送第二質(zhì)量級(jí)別的分級(jí)碼流獲取指令。
      7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述播放反饋信息包括用戶的播放緩存狀況、網(wǎng)絡(luò)狀況、或數(shù)據(jù)包丟失概率。
      8.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,還包括: 碼流級(jí)別協(xié)商模塊,用于視頻業(yè)務(wù)協(xié)議協(xié)商時(shí)選擇所述第一質(zhì)量級(jí)別的視頻流,指示所述碼流控制模塊向所述碼流發(fā)送模塊發(fā)送第一質(zhì)量級(jí)別的分級(jí)碼流獲取指令。
      9.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,每個(gè)所述碼流流控塊為I幀對(duì)齊,所述RTSP服務(wù)器基于實(shí)時(shí)傳輸協(xié)議將碼流流控塊發(fā)送給所述用戶終端。
      10.一種流媒體自適應(yīng)匹配傳輸系統(tǒng),其特征在于,包括如權(quán)利要求6-9所述的服務(wù)器,還包括用戶終端; 所述用戶終端對(duì)接收的每個(gè)不同質(zhì)量級(jí)別的碼流流控塊獨(dú)立進(jìn)行解碼,平滑播放解碼后獲得的不同質(zhì)量級(jí)別的視頻流切片。
      【文檔編號(hào)】H04L29/06GK103873948SQ201210530091
      【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月10日 優(yōu)先權(quán)日:2012年12月10日
      【發(fā)明者】羅傳飛, 黃小桑, 蔣力 申請(qǐng)人:中國(guó)電信股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1