亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無(wú)線實(shí)時(shí)流媒體傳輸方法

文檔序號(hào):7819264閱讀:215來(lái)源:國(guó)知局
一種無(wú)線實(shí)時(shí)流媒體傳輸方法
【專利摘要】本發(fā)明公開(kāi)了一種無(wú)線實(shí)時(shí)流媒體傳輸方法,通過(guò)主動(dòng)檢測(cè)無(wú)線網(wǎng)絡(luò)連接速率和接收端反饋的丟包率來(lái)確定發(fā)送端的發(fā)送等級(jí),根據(jù)發(fā)送等級(jí)確定發(fā)送的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。本發(fā)明的無(wú)線實(shí)時(shí)流媒體傳輸方法可以根據(jù)無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),及時(shí)快速的調(diào)整發(fā)送端的發(fā)送等級(jí),發(fā)送端根據(jù)發(fā)送等級(jí)的不同實(shí)時(shí)變更發(fā)送內(nèi)容,保證了網(wǎng)絡(luò)狀態(tài)好時(shí)接收端可以接收到最完整的視頻圖像,又保證了在網(wǎng)絡(luò)狀態(tài)較差時(shí),接收端可以實(shí)時(shí)接收到視頻圖像。
【專利說(shuō)明】一種無(wú)線實(shí)時(shí)流媒體傳輸方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種無(wú)線傳輸【技術(shù)領(lǐng)域】,尤其涉及一種無(wú)線實(shí)時(shí)流媒體傳輸方法。

【背景技術(shù)】
[0002]隨著無(wú)線網(wǎng)絡(luò)的發(fā)展,在無(wú)線移動(dòng)終端上對(duì)基于語(yǔ)音和視頻的流媒體服務(wù)有很大需求。流媒體數(shù)據(jù)傳輸具有高網(wǎng)絡(luò)帶寬、低傳輸延遲及低延遲抖動(dòng)的特點(diǎn),給網(wǎng)絡(luò)傳輸帶來(lái)了巨大挑戰(zhàn),流媒體網(wǎng)絡(luò)傳輸已成為網(wǎng)絡(luò)研究的重點(diǎn)。
[0003]無(wú)線通信帶寬的快速增長(zhǎng),為流媒體傳輸提供了更好的發(fā)展機(jī)遇。然而,無(wú)線信道具有錯(cuò)誤率高以及時(shí)變的特性,無(wú)線信道的不可靠會(huì)導(dǎo)致嚴(yán)重抖動(dòng),從而使得保障無(wú)線流媒體傳輸服務(wù)質(zhì)量面臨著巨大挑戰(zhàn)。
[0004]現(xiàn)有技術(shù)中無(wú)線實(shí)時(shí)流媒體的數(shù)據(jù)傳輸一般是發(fā)送端通過(guò)RTP/RTCP等協(xié)議向接收端發(fā)送經(jīng)過(guò)編碼之后的圖像或者視頻數(shù)據(jù)。但是由于無(wú)線網(wǎng)絡(luò)連接的質(zhì)量受環(huán)境因素的影響大,常常不能提供穩(wěn)定的網(wǎng)絡(luò)帶寬。因此,如果發(fā)送端以恒定的速率發(fā)送數(shù)據(jù),隨著無(wú)線網(wǎng)絡(luò)帶寬的變化,則可能造成擁塞丟包。在目前很多的無(wú)線實(shí)時(shí)流媒體傳輸應(yīng)用實(shí)現(xiàn)中,并沒(méi)有對(duì)流量進(jìn)行有效控制,缺乏傳輸質(zhì)量保證,這樣便限制了無(wú)線實(shí)時(shí)流媒體傳輸?shù)氖褂脠?chǎng)景。
[0005]基于上述原因,目前業(yè)界提出了多種流量控制方法來(lái)提高無(wú)線流媒體傳輸?shù)姆?wù)質(zhì)量、改善其傳輸效率。例如加增乘減(AIMD)算法,TCP友好速率控制(TFRC,TCP FriendlyRate Control)算法。但是上述算法存在適用性的缺陷:AMD算法容易使傳輸速率發(fā)生鋸齒狀波動(dòng),不利于提高傳輸服務(wù)質(zhì)量;而TFRC算法是根據(jù)網(wǎng)絡(luò)資源使用最大化來(lái)進(jìn)行速率調(diào)整,忽略了視頻流的感知質(zhì)量,對(duì)于實(shí)時(shí)的視頻、音頻數(shù)據(jù)采集傳輸,如果編碼速率不變,單純降低傳輸速度,會(huì)造成不可接受的時(shí)延。


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

[0006]本發(fā)明實(shí)施例提供一種無(wú)線實(shí)時(shí)流媒體傳輸方法,可以根據(jù)無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),及時(shí)快速的調(diào)整發(fā)送端的發(fā)送內(nèi)容,保證了網(wǎng)絡(luò)狀態(tài)好時(shí)接收端可以接收到完整的視頻圖像,又保證了在網(wǎng)絡(luò)狀態(tài)較差時(shí),接收端可以實(shí)時(shí)接收到流暢的視頻圖像。
[0007]本發(fā)明提供了一種無(wú)線實(shí)時(shí)流媒體傳輸方法:發(fā)送端實(shí)時(shí)檢測(cè)網(wǎng)絡(luò)連接速率,根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí);發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正所述發(fā)送等級(jí);發(fā)送端根據(jù)所述發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。
[0008]優(yōu)選的,當(dāng)丟包率大于預(yù)先設(shè)定的第一閥值時(shí),發(fā)送端降低發(fā)送等級(jí);等丟包率小于預(yù)先設(shè)定的第二閥值時(shí),發(fā)送端提高發(fā)送等級(jí),所述第一閥值大于或等于第二閥值。
[0009]優(yōu)選的,當(dāng)發(fā)送端在一個(gè)預(yù)設(shè)的時(shí)間內(nèi)未接收到接收端反饋的丟包率時(shí),降低發(fā)送等級(jí)。
[0010]優(yōu)選的,發(fā)送端對(duì)預(yù)設(shè)周期內(nèi)的丟包率進(jìn)行加權(quán)計(jì)算,根據(jù)加權(quán)計(jì)算的結(jié)果修正發(fā)送等級(jí)。
[0011]優(yōu)選的,發(fā)送端根據(jù)所述丟包率計(jì)算出丟包率斜率,根據(jù)丟包率斜率修正發(fā)送等級(jí)。
[0012]優(yōu)選的,當(dāng)丟包率斜率大于預(yù)設(shè)的第一斜率時(shí),減低發(fā)送等級(jí);當(dāng)丟包率斜率小于預(yù)設(shè)的第二斜率時(shí),提高發(fā)送等級(jí)。
[0013]優(yōu)選的,當(dāng)所述發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀、B幀和P幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的I幀。
[0014]優(yōu)選的,所述發(fā)送等級(jí)分為第一等級(jí)、第二等級(jí)、第三等級(jí)和第四等級(jí),其中第一等級(jí)為最高等級(jí),當(dāng)發(fā)送等級(jí)為第一等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀、B幀和P幀;當(dāng)發(fā)送等級(jí)為第二等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀和B幀;當(dāng)發(fā)送等級(jí)為第三等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀和P幀;當(dāng)發(fā)送等級(jí)為第四等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的I幀。
[0015]另外,本發(fā)明還提供了一種視頻設(shè)備,所述視頻設(shè)備對(duì)當(dāng)前顯示的畫面進(jìn)行視頻編碼獲得實(shí)時(shí)流媒體,并將所述流媒體通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送至接收端,所述視頻設(shè)備包括發(fā)送單元、網(wǎng)絡(luò)檢測(cè)單元,所述網(wǎng)絡(luò)檢測(cè)單元實(shí)時(shí)對(duì)所述無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)連接速率進(jìn)行檢測(cè),根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí);所述網(wǎng)絡(luò)檢測(cè)單元接收所述接收端反饋的丟包率,根據(jù)所述丟包率修正所述發(fā)送等級(jí);所述發(fā)送單元根據(jù)所述發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送單元發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送單元僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。。
[0016]優(yōu)選的,當(dāng)丟包率大于預(yù)先設(shè)定的第一閥值時(shí),所述網(wǎng)絡(luò)檢測(cè)單元降低發(fā)送等級(jí);等丟包率小于預(yù)先設(shè)定的第二閥值時(shí),所述網(wǎng)絡(luò)檢測(cè)單元提高發(fā)送等級(jí),所述第一閥值大于或等于第二閥值。
[0017]優(yōu)選的,當(dāng)所述視頻設(shè)備在一個(gè)預(yù)設(shè)的時(shí)間內(nèi)未接收到接收端反饋的丟包率時(shí),所述網(wǎng)絡(luò)檢測(cè)單元降低發(fā)送等級(jí)。
[0018]優(yōu)選的,所述網(wǎng)絡(luò)檢測(cè)單元根據(jù)所述丟包率計(jì)算出丟包率斜率,根據(jù)丟包率斜率修正發(fā)送等級(jí)。
[0019]優(yōu)選的,當(dāng)所述發(fā)送等級(jí)為最高等級(jí)時(shí),所述發(fā)送單元發(fā)送實(shí)施媒體流的I幀、B幀和P幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),所述發(fā)送單元僅發(fā)送實(shí)施媒體流的I幀。
[0020]根據(jù)本發(fā)明實(shí)施例提供的方法,發(fā)送端實(shí)時(shí)檢測(cè)網(wǎng)絡(luò)連接速率,根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí),并根據(jù)發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容:當(dāng)網(wǎng)絡(luò)良好時(shí),發(fā)送等級(jí)較高,此時(shí)發(fā)送端發(fā)送實(shí)時(shí)媒體流的所有幀,這樣就能保證在網(wǎng)絡(luò)狀況良好時(shí),用戶能在接收端觀看到清晰的圖像;而當(dāng)網(wǎng)絡(luò)狀況較差時(shí),發(fā)送等級(jí)較低,此時(shí)發(fā)送端僅發(fā)送關(guān)鍵幀,由于幀數(shù)減少,不會(huì)造成網(wǎng)絡(luò)擁堵和時(shí)延,這樣,用戶在接收端就能收看到流暢的圖像。
[0021]

【專利附圖】

【附圖說(shuō)明】
[0022]圖1為本發(fā)明實(shí)施例的實(shí)時(shí)流媒體數(shù)據(jù)傳輸方法的示意圖。
[0023]圖2為本發(fā)明實(shí)施例的視頻設(shè)備的示意圖。
[0024]

【具體實(shí)施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]下面結(jié)合說(shuō)明書附圖對(duì)本發(fā)明實(shí)施例做詳細(xì)描述。
[0027]圖1所示為本發(fā)明實(shí)施例的一種無(wú)線實(shí)時(shí)流媒體傳輸方法,該方法包括以下步驟:
步驟102,發(fā)送端實(shí)時(shí)檢測(cè)網(wǎng)絡(luò)連接速率,根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí);
步驟104,發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正所述發(fā)送等級(jí);
步驟106,發(fā)送端根據(jù)所述發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。
[0028]其中,發(fā)送端可以是傳送多媒體內(nèi)容的各種終端,例如智能手機(jī)、平板電腦、筆記本電腦以及電視機(jī)等終端。接收端可以是接收多媒體內(nèi)容的各種終端,例如智能手機(jī)、平板電腦、筆記本電腦、投影機(jī)以及電視機(jī)等終端。
[0029]發(fā)送等級(jí)至少分為兩個(gè)等級(jí),也可以是三個(gè)、四個(gè)及四個(gè)以上的等級(jí),具體可以根據(jù)網(wǎng)絡(luò)的情況確定。為了說(shuō)明方便,接下來(lái)以發(fā)送等級(jí)為四個(gè)等級(jí)對(duì)本實(shí)施例的具體實(shí)現(xiàn)方式進(jìn)行說(shuō)明。四個(gè)等級(jí)分別為第一等級(jí)、第二等級(jí)、第三等級(jí)和第四等級(jí),其中,第一等級(jí)為最高等級(jí),以此類推,第四等級(jí)為最低等級(jí)。
[0030]步驟102,發(fā)送端實(shí)時(shí)檢測(cè)網(wǎng)絡(luò)連接速率,根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí)。
[0031]具體的,發(fā)送端不斷的獲取當(dāng)前無(wú)線網(wǎng)絡(luò)連接速率V,然后與需要的發(fā)送的流媒體速率Vth進(jìn)行比較。流媒體速率Vth由如下公式確定:
Vth = (Ra+ Rv)* a
其中,Ra為流媒體的音頻比特率;Rv為流媒體的視頻比特率;a為修正系數(shù),例如a可以取值為I彡a < 1.5,也可以取值為I彡a< 1.3,或者1.2彡a < 1.6等等,具體取值根據(jù)當(dāng)前網(wǎng)絡(luò)的RTCP反饋周期以及其它額外開(kāi)銷來(lái)確定。
[0032]一般情況下,在當(dāng)前無(wú)線網(wǎng)絡(luò)連接速率V大于需要的發(fā)送的流媒體速率Vth時(shí),表明網(wǎng)絡(luò)狀況良好,可以將發(fā)送等級(jí)定位最高等級(jí)或第一等級(jí);而當(dāng)前無(wú)線網(wǎng)絡(luò)連接速率V小于需要的發(fā)送的流媒體速率Vth時(shí),需要根據(jù)具體情況對(duì)發(fā)送等級(jí)進(jìn)行確定。
[0033]為了說(shuō)明和計(jì)算方便,下面使用Sendlevel表示根據(jù)無(wú)線網(wǎng)絡(luò)狀況計(jì)算出的發(fā)送速率等級(jí),具體的確定方式如下:
1、如果V> Vth,表明網(wǎng)絡(luò)狀況良好,發(fā)送速率可以調(diào)整到等級(jí)I ;
2、如果m*Vth < V彡V,說(shuō)明發(fā)送速率應(yīng)該調(diào)整到等級(jí)2 ;
3、如果n*Vth < V彡m* Vth,說(shuō)明發(fā)送速率應(yīng)該調(diào)整到等級(jí)3 ;
4、如果VSn* Vth,說(shuō)明發(fā)送速率應(yīng)該調(diào)整到等級(jí)4。
[0034]這里,m和η都是可以預(yù)先設(shè)定的參數(shù),m彡η。
[0035]m的取值范圍可以為0.6-0.9或0.5-0.8等,η取值范圍為0.2-0.6或0.3-0.5等。
具體取值可以根據(jù)視頻、音頻編碼比特率以及幀率來(lái)確定。
[0036]由于在當(dāng)前對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行測(cè)試之前,發(fā)送端也是持續(xù)在發(fā)送流媒體,也對(duì)應(yīng)一個(gè)發(fā)送等級(jí),這里將當(dāng)前的發(fā)送等級(jí)記為Currentlevel。一般情況下,可以根據(jù)步驟102計(jì)算出的Sendlevel確定發(fā)送等級(jí),不考慮當(dāng)前的發(fā)送等級(jí)Currentlevel。本實(shí)施例優(yōu)選的將計(jì)算出的Sendlevel與Currentlevel進(jìn)行比較,如果Currentlevel高于計(jì)算出的Sendlevel,則將 Currentlevel 調(diào)整到計(jì)算出的 Sendlevel。而當(dāng) Currentlevel 低于或等于計(jì)算出的Sendlevel時(shí),則保持Currentlevel不變,等待接收端反饋的丟包率來(lái)調(diào)整Currentlevel0
[0037]步驟104,發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正所述發(fā)送等級(jí)。
[0038]具體的,接收端計(jì)算出一個(gè)周期內(nèi)的丟包率,然后封裝在RR包中,通過(guò)RTCP協(xié)議發(fā)送到發(fā)送端;這一狀態(tài)是周期性不斷發(fā)送的。
[0039]在無(wú)線網(wǎng)絡(luò)環(huán)境中,由于無(wú)線網(wǎng)絡(luò)的帶寬變化遠(yuǎn)比有線網(wǎng)絡(luò)劇烈的多,因此這個(gè)時(shí)間間隔一般比較短,也就是發(fā)送周期相對(duì)較小,只有這樣才能滿足無(wú)線網(wǎng)絡(luò)中實(shí)時(shí)流媒體的應(yīng)用;當(dāng)然,隨著無(wú)線網(wǎng)絡(luò)技術(shù)的發(fā)展,無(wú)線網(wǎng)絡(luò)環(huán)境也會(huì)不斷穩(wěn)定,因此,這一周期的時(shí)間長(zhǎng)短可以根據(jù)情況調(diào)節(jié),當(dāng)網(wǎng)絡(luò)狀況變化頻繁,且變動(dòng)幅度較大時(shí),減少發(fā)送周期可以提高靈敏度。
[0040]發(fā)送端接收接收端發(fā)送來(lái)的丟包率信息;這一丟包率信息可以是封裝在一個(gè)控制包里面,發(fā)送端接收這一控制包,然后判斷接收到的控制包是否為RR包;如果接受到的是RR包,則通過(guò)解析該RR包,提取出丟包率,然后發(fā)送端對(duì)丟包率進(jìn)行判斷。當(dāng)網(wǎng)絡(luò)狀況穩(wěn)定時(shí),網(wǎng)絡(luò)傳輸?shù)膩G包率都在一個(gè)比較固定的范圍內(nèi),例如萬(wàn)分之一、萬(wàn)分之五、十萬(wàn)分之二等等。而當(dāng)網(wǎng)絡(luò)狀態(tài)變差時(shí),丟包率會(huì)增加,反之,當(dāng)網(wǎng)絡(luò)狀態(tài)變好時(shí),丟包率會(huì)減少。
[0041]本實(shí)施例中,發(fā)送端對(duì)接收到的丟包率進(jìn)行判斷,當(dāng)丟包率大于預(yù)先設(shè)定的第一閥值時(shí),發(fā)送端降低發(fā)送等級(jí);等丟包率小于預(yù)先設(shè)定的第二閥值時(shí),發(fā)送端提高發(fā)送等級(jí),所述第一閥值大于或等于第二閥值。這里的第一閥值和第二閥值可以是預(yù)先確定的,也可以是根據(jù)先前網(wǎng)絡(luò)傳輸中某一時(shí)段的丟包率確定出來(lái)的。例如,第一閥值可以是萬(wàn)分之五,第二閥值可以是萬(wàn)分之二,當(dāng)發(fā)送端對(duì)接收到的丟包率為萬(wàn)分之十,該丟包率大于第一閥值,可以確定當(dāng)前的網(wǎng)絡(luò)狀態(tài)不夠好,需要降低發(fā)送等級(jí);而當(dāng)發(fā)送端接收到的丟包率為十萬(wàn)分之八,這一丟包率小于第二閥值,可以確定當(dāng)前的網(wǎng)絡(luò)狀態(tài)較好,可以提高發(fā)送等級(jí)。
[0042]有時(shí),網(wǎng)絡(luò)情況非常不好,以至于發(fā)送端沒(méi)有接收到接收端反饋的丟包率信息,此時(shí),如果還按照當(dāng)前的發(fā)送等級(jí)進(jìn)行流媒體發(fā)送,則這些流媒體數(shù)據(jù)可能會(huì)延遲較長(zhǎng)時(shí)間才能發(fā)送到接收端,或者有大量的數(shù)據(jù)被丟棄。為了解決這一問(wèn)題,本實(shí)施例可以在發(fā)送端設(shè)定超時(shí)計(jì)時(shí)器,如果在一定的時(shí)間或周期周期內(nèi)沒(méi)有收到接收端反饋的RR包,則說(shuō)明當(dāng)前網(wǎng)絡(luò)狀況很差,則立即降低Currentlevel,例如500毫秒、3個(gè)周期等。
[0043]由于無(wú)線網(wǎng)絡(luò)的情況比較復(fù)雜,網(wǎng)絡(luò)的傳輸速率和丟包率可能會(huì)在瞬時(shí)發(fā)生較大的變化,如果僅憑借一個(gè)周期或比較短的時(shí)間內(nèi)的丟包率對(duì)發(fā)送端的發(fā)送等級(jí)進(jìn)行頻繁的調(diào)整,也可能會(huì)對(duì)整個(gè)流媒體的傳輸效果造成影響。
[0044]為了解決這一問(wèn)題,優(yōu)選的,本實(shí)施例在發(fā)送端對(duì)解析出的丟包率進(jìn)行加權(quán)處理,例如對(duì)幾個(gè)周期接收到的丟包率進(jìn)行平滑處理,為了說(shuō)明方便,這里將當(dāng)前的丟包率記為L(zhǎng)ost,平滑處理后的歷史丟包率即為HistoryLost,從而通過(guò)計(jì)算獲得一個(gè)新的丟包率NewLost,新丟包率為:
NewLost=b*HistoryLost+(l~b) Lost
其中b為0-1間的平滑因子。
[0045]接下來(lái),發(fā)送端繼續(xù)根據(jù)加權(quán)處理后的新丟包率NewLost對(duì)發(fā)送等級(jí)進(jìn)行調(diào)整。同樣,將新丟包率NewLost與預(yù)先設(shè)定的第三閥值和第四閥值作比較,當(dāng)新丟包率NewLost大于預(yù)先設(shè)定的第三閥值時(shí),發(fā)送端降低發(fā)送等級(jí);等新丟包率NewLost小于預(yù)先設(shè)定的第四閥值時(shí),發(fā)送端提高發(fā)送等級(jí),所述第三閥值大于或等于第四閥值。這里的第三閥值和第四閥值可以是預(yù)先確定的,也可以是根據(jù)先前網(wǎng)絡(luò)傳輸中某一時(shí)段的丟包率確定出來(lái)的??梢院颓懊娴牡谝婚y值、第二閥值相等,也可以不等。
[0046]優(yōu)選的,本實(shí)施例通過(guò)以下方法對(duì)發(fā)送等級(jí)進(jìn)行調(diào)整:設(shè)第三閥值為Tl,代表低丟包率,第四閥值為T2,代表高丟包率,具體判斷方法如下:
1、如果平滑處理后的丟包率NewLost大于T2,發(fā)送端則把Currentlevel減小兩個(gè)等級(jí)或減小至最低等級(jí);例如,如果當(dāng)前Currentlevel為等級(jí)I,則把發(fā)送速率等級(jí)減小到等級(jí)
3,如果當(dāng)前Currentlevel為等級(jí),2或等級(jí)3,則把發(fā)送速率等級(jí)減小到等級(jí)4。
[0047]2、如果平滑處理后的丟包率NewLost小于Tl,發(fā)送端并不立即提高Currentlevel,而是當(dāng)連續(xù)幾個(gè)丟包率(例如4個(gè))都小于Tl時(shí),才增加一個(gè)等級(jí),增加流媒體的穩(wěn)定性;如果當(dāng)前發(fā)送速率等級(jí)為最高等級(jí),則Currentlevel保持不變。
[0048]如果平滑處理后的丟包率NewLost在Tl與T2之間,說(shuō)明當(dāng)前網(wǎng)絡(luò)狀況快要到達(dá)擁塞狀態(tài)。如果這時(shí)丟包率不斷增加,就有可能造成擁塞。超過(guò)T2之后,Currentlevel會(huì)減小兩個(gè)等級(jí),引起比較大的抖動(dòng),也會(huì)降低信道利用率。
[0049]這時(shí),如果此時(shí)盲目的減小Currentlevel,就會(huì)造成信道利用率降低;而如果增加Currentlevel,則可能造成嚴(yán)重?fù)砣?。所以此時(shí)要對(duì)緩沖區(qū)范圍內(nèi)的丟包率變化趨勢(shì)進(jìn)行更加詳細(xì)的計(jì)算和分析。
[0050]為了更加有效的利用無(wú)線信道,本實(shí)施例優(yōu)選的,發(fā)送端對(duì)丟包率斜率進(jìn)行計(jì)算,根據(jù)丟包率斜率參數(shù)K對(duì)發(fā)送等級(jí)進(jìn)行調(diào)整。
[0051]具體的,本實(shí)施例對(duì)連續(xù)F個(gè)在Tl與T2范圍內(nèi)的丟包率進(jìn)行斜率加權(quán)計(jì)算。計(jì)算公式如下:
K = Kl 氺 Π + K2 氺 f2 + …+ KF 氺 fK
其中,fl,f2…fK為各自所占的權(quán)重。具體取值可以根據(jù)F取值,進(jìn)行分配。
[0052]如果得到的斜率K趨于O,說(shuō)明當(dāng)前網(wǎng)絡(luò)狀況穩(wěn)定,不需要改變Currentlevel。
[0053]如果得到的斜率K大于第一斜率P (P取值范圍可以為O到2之間的任意數(shù)值,具體取值可根據(jù)無(wú)線網(wǎng)絡(luò)環(huán)境確定),說(shuō)明丟包率在增加,這時(shí),可以把Currentlevel減小一個(gè)等級(jí)。如果Currentlevel已經(jīng)是最低等級(jí),則Currentlevel不變。
[0054]如果得到的斜率K小于第二斜率q (q取值范圍可以為_(kāi)2到O之間的任意數(shù)值,具體取值可根據(jù)無(wú)線網(wǎng)絡(luò)環(huán)境確定),說(shuō)明丟包率在減小,這時(shí),可以把當(dāng)前Currentlevel增加一個(gè)等級(jí)。如果Currentlevel已經(jīng)是最高等級(jí),則Currentlevel不變。
[0055]步驟106,發(fā)送端根據(jù)所述發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。
[0056]實(shí)時(shí)流媒體音視頻編碼流中,視頻編碼大部分采用H.264標(biāo)準(zhǔn)。在H.264標(biāo)準(zhǔn)中圖像以序列為單位進(jìn)行組織,一個(gè)序列是一段圖像編碼后的數(shù)據(jù)流,以I幀開(kāi)始,到下一個(gè)I幀結(jié)束。一個(gè)序列的第一個(gè)圖像叫做IDR圖像(立即刷新圖像),IDR圖像都是I幀圖像。H.264引入IDR圖像是為了解碼的重同步,當(dāng)解碼器解碼到IDR圖像時(shí),立即將參考幀隊(duì)列清空,將已解碼的數(shù)據(jù)全部輸出或拋棄,重新查找參數(shù)集,開(kāi)始一個(gè)新的序列。這樣,如果前一個(gè)序列出現(xiàn)重大錯(cuò)誤,在這里可以獲得重新同步的機(jī)會(huì)。IDR圖像之后的圖像永遠(yuǎn)不會(huì)使用IDR之前的圖像的數(shù)據(jù)來(lái)解碼。I幀又可以稱為關(guān)鍵幀,I幀不需要參考其他畫面而生成。P幀是前向預(yù)測(cè)編碼幀,表示的是這一幀跟之前的一個(gè)關(guān)鍵幀(或P幀)的差別,解碼時(shí)需要用之前緩存的畫面疊加上本幀定義的差別,生成最終畫面,也就是差別幀。B幀是雙向預(yù)測(cè)內(nèi)插編碼幀,以前面的I或P幀和后面的P幀為參考幀進(jìn)行編碼。
[0057]下面就以H.264視頻編碼的實(shí)時(shí)流媒體為例繼續(xù)對(duì)本發(fā)明實(shí)施例進(jìn)行說(shuō)明。
[0058]本實(shí)施例通過(guò)丟棄部分視頻B、P幀對(duì)發(fā)送端發(fā)送速率定義了四個(gè)等級(jí):當(dāng)發(fā)送等級(jí)為第一等級(jí)時(shí),發(fā)送端發(fā)送全部1、P、B幀;當(dāng)發(fā)送等級(jí)為第二等級(jí)時(shí),發(fā)送端只發(fā)送I幀和P幀;當(dāng)發(fā)送等級(jí)為第三等級(jí)時(shí),發(fā)送端只發(fā)送I幀和B幀;當(dāng)發(fā)送等級(jí)為第四等級(jí)時(shí),發(fā)送端只發(fā)送I幀。
[0059]當(dāng)然,發(fā)送等級(jí)也可以是兩個(gè)等級(jí)或三個(gè)等級(jí)或四個(gè)以上的等級(jí),對(duì)應(yīng)等級(jí)發(fā)送的視頻幀的內(nèi)容可以根據(jù)情況確定。例如,無(wú)論發(fā)送等級(jí)分為多少個(gè)等級(jí),一般情況下,在網(wǎng)絡(luò)條件允許,發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端都可以將全部1、P、B幀發(fā)送給接收端,這樣,可以保證接收端的視頻質(zhì)量。而網(wǎng)絡(luò)情況很差時(shí),也必須將I幀發(fā)送給接收端,否則接收端無(wú)法解碼出完整的視頻圖像。
[0060]由于1、P、B幀各自的特點(diǎn),當(dāng)1、P、B幀全部發(fā)送時(shí),接收端可以獲得最完整的視頻圖像;而當(dāng)僅發(fā)送I幀時(shí),可以節(jié)約大量的網(wǎng)絡(luò)資源,而在接收端也可以正常解碼出視頻圖像。
[0061]本發(fā)明實(shí)施例根據(jù)不同的發(fā)送等級(jí)發(fā)送不同的視頻幀,可以在網(wǎng)絡(luò)狀況變化時(shí),做出快速的響應(yīng):當(dāng)網(wǎng)絡(luò)狀態(tài)由好變差時(shí),發(fā)送端可以及時(shí)調(diào)整發(fā)送內(nèi)容,減少發(fā)送的視頻幀,從而避免網(wǎng)絡(luò)的擁堵;而當(dāng)網(wǎng)絡(luò)狀態(tài)由差變好時(shí),發(fā)送端可以及時(shí)調(diào)整發(fā)送內(nèi)容,增加發(fā)送的視頻幀,從而使接收端可以解碼出更清晰的視頻圖像,這樣,既保證了網(wǎng)絡(luò)狀態(tài)好時(shí)接收端可以接收到最完整的視頻圖像,又保證了在網(wǎng)絡(luò)狀態(tài)較差時(shí),接收端可以實(shí)時(shí)接收到視頻圖像,從而解決了現(xiàn)有技術(shù)中,由于無(wú)線網(wǎng)絡(luò)狀態(tài)變化較快,不能同時(shí)保證實(shí)時(shí)流媒體的視頻質(zhì)量和避免延時(shí)的問(wèn)題。
[0062]圖2所述為本發(fā)明實(shí)施例的視頻設(shè)備的示意圖,視屏設(shè)備200包括發(fā)送單元202和網(wǎng)絡(luò)檢測(cè)單元204。
[0063]具體的,所述視頻設(shè)備可以是傳送多媒體內(nèi)容的各種終端,例如智能手機(jī)、平板電腦、筆記本電腦以及電視機(jī)等終端。
[0064]視頻設(shè)備200對(duì)當(dāng)前顯示的畫面進(jìn)行視頻編碼獲得實(shí)時(shí)流媒體,并將所述流媒體通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送至接收端;網(wǎng)絡(luò)檢測(cè)單元204實(shí)時(shí)對(duì)無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)連接速率進(jìn)行檢測(cè),根據(jù)網(wǎng)絡(luò)連接速率確定出一個(gè)發(fā)送等級(jí);網(wǎng)絡(luò)檢測(cè)單元204還接收接收端反饋的丟包率,根據(jù)丟包率修正該發(fā)送等級(jí);發(fā)送單元202根據(jù)發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容。
[0065]較佳的,當(dāng)丟包率大于預(yù)先設(shè)定的第一閥值時(shí),所述網(wǎng)絡(luò)檢測(cè)單元降低發(fā)送等級(jí);等丟包率小于預(yù)先設(shè)定的第二閥值時(shí),所述網(wǎng)絡(luò)檢測(cè)單元提高發(fā)送等級(jí),所述第一閥值大于或等于第二閥值。
[0066]較佳的,當(dāng)所述視頻設(shè)備在一個(gè)預(yù)設(shè)的時(shí)間內(nèi)未接收到接收端反饋的丟包率時(shí),所述網(wǎng)絡(luò)檢測(cè)單元降低發(fā)送等級(jí)。
[0067]較佳的,所述網(wǎng)絡(luò)檢測(cè)單元根據(jù)所述丟包率計(jì)算出丟包率斜率,根據(jù)丟包率斜率修正發(fā)送等級(jí)。
[0068]較佳的,當(dāng)所述發(fā)送等級(jí)為最高等級(jí)時(shí),所述發(fā)送單元發(fā)送實(shí)施媒體流的I巾貞、B幀和P幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),所述發(fā)送單元僅發(fā)送實(shí)施媒體流的I幀。
[0069]視頻設(shè)備200的具體工作過(guò)程可參考圖1的步驟,這里不再詳細(xì)說(shuō)明。
[0070]本發(fā)明實(shí)施提供的無(wú)線實(shí)時(shí)流媒體傳輸方法,通過(guò)主動(dòng)檢測(cè)無(wú)線網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí),并根據(jù)接收端反饋的丟包率調(diào)整發(fā)送等級(jí),可以根據(jù)無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),及時(shí)快速的調(diào)整發(fā)送端的發(fā)送等級(jí),發(fā)送端根據(jù)發(fā)送等級(jí)的不同實(shí)時(shí)變更發(fā)送內(nèi)容,保證了網(wǎng)絡(luò)狀態(tài)好時(shí)接收端可以接收到最完整的視頻圖像,又保證了在網(wǎng)絡(luò)狀態(tài)較差時(shí),接收端可以實(shí)時(shí)接收到視頻圖像。
[0071]本發(fā)明的無(wú)線實(shí)時(shí)流媒體傳輸方法尤其適用與雙屏互傳或多平互傳,發(fā)送端通過(guò)將當(dāng)前屏幕顯示的內(nèi)容進(jìn)行視頻編碼,將編碼后的實(shí)時(shí)流媒體通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送至其他視頻終端。此時(shí),由于視頻編碼由發(fā)送端直接控制,因而發(fā)送端可以根據(jù)發(fā)送等級(jí)的不同采用不同的編碼方法,例如,當(dāng)當(dāng)前網(wǎng)絡(luò)狀態(tài)較差時(shí),發(fā)送端只發(fā)送關(guān)鍵幀至接收端,此時(shí),發(fā)送端在視頻編碼時(shí),只需要進(jìn)行關(guān)鍵幀的編碼即可,這樣,既可以提高編碼效率,又可以節(jié)省資源。
[0072]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0073]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0074]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0075]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0076]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于: 發(fā)送端實(shí)時(shí)檢測(cè)網(wǎng)絡(luò)連接速率,根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí); 發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正所述發(fā)送等級(jí); 發(fā)送端根據(jù)所述發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。
2.根據(jù)權(quán)利要求1所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于,所述發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正發(fā)送等級(jí)包括:當(dāng)丟包率大于預(yù)先設(shè)定的第一閥值時(shí),發(fā)送端降低發(fā)送等級(jí);等丟包率小于預(yù)先設(shè)定的第二閥值時(shí),發(fā)送端提高發(fā)送等級(jí),所述第一閥值大于或等于第二閥值。
3.根據(jù)權(quán)利要求1所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于,所述發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正發(fā)送等級(jí)包括:當(dāng)發(fā)送端在一個(gè)預(yù)設(shè)的時(shí)間內(nèi)未接收到接收端反饋的丟包率時(shí),降低發(fā)送等級(jí)。
4.根據(jù)權(quán)利要求1所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于,所述發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正發(fā)送等級(jí)包括: 發(fā)送端對(duì)預(yù)設(shè)周期內(nèi)的丟包率進(jìn)行加權(quán)計(jì)算,根據(jù)加權(quán)計(jì)算的結(jié)果修正發(fā)送等級(jí)。
5.根據(jù)權(quán)利要求1所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于,所述發(fā)送端接收接收端反饋的丟包率,根據(jù)所述丟包率修正發(fā)送等級(jí)包括: 發(fā)送端根據(jù)所述丟包率計(jì)算出丟包率斜率,根據(jù)丟包率斜率修正發(fā)送等級(jí)。
6.根據(jù)權(quán)利要求5所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于: 當(dāng)丟包率斜率大于預(yù)設(shè)的第一斜率時(shí),減低發(fā)送等級(jí); 當(dāng)丟包率斜率小于預(yù)設(shè)的第二斜率時(shí),提高發(fā)送等級(jí)。
7.根據(jù)權(quán)利要求1-6任一所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于: 當(dāng)所述發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I巾貞、B巾貞和P巾貞;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的I幀。
8.根據(jù)權(quán)利要求1-6任一所述的無(wú)線實(shí)時(shí)流媒體傳輸方法,其特征在于: 所述發(fā)送等級(jí)分為第一等級(jí)、第二等級(jí)、第三等級(jí)和第四等級(jí),其中第一等級(jí)為最高等級(jí),當(dāng)發(fā)送等級(jí)為第一等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀、B幀和P幀;當(dāng)發(fā)送等級(jí)為第二等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀和B幀;當(dāng)發(fā)送等級(jí)為第三等級(jí)時(shí),發(fā)送端發(fā)送實(shí)時(shí)流媒體的I幀和P幀;當(dāng)發(fā)送等級(jí)為第四等級(jí)時(shí),發(fā)送端僅發(fā)送實(shí)時(shí)流媒體的I幀。
9.一種視頻設(shè)備,所述視頻設(shè)備對(duì)當(dāng)前顯示的畫面進(jìn)行視頻編碼獲得實(shí)時(shí)流媒體,并將所述流媒體通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送至接收端,其特征在于: 所述視頻設(shè)備包括發(fā)送單元、網(wǎng)絡(luò)檢測(cè)單元,所述網(wǎng)絡(luò)檢測(cè)單元實(shí)時(shí)對(duì)所述無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)連接速率進(jìn)行檢測(cè),根據(jù)網(wǎng)絡(luò)連接速率確定發(fā)送等級(jí);所述網(wǎng)絡(luò)檢測(cè)單元接收所述接收端反饋的丟包率,根據(jù)所述丟包率修正所述發(fā)送等級(jí);所述發(fā)送單元根據(jù)所述發(fā)送等級(jí)確定發(fā)送的實(shí)時(shí)流媒體的數(shù)據(jù)內(nèi)容,當(dāng)發(fā)送等級(jí)為最高等級(jí)時(shí),發(fā)送單元發(fā)送實(shí)時(shí)流媒體的全部數(shù)據(jù)幀;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),發(fā)送單元僅發(fā)送實(shí)時(shí)流媒體的關(guān)鍵幀。
10.根據(jù)權(quán)利要求9所述的視頻設(shè)備,其特征在于: 當(dāng)丟包率大于預(yù)先設(shè)定的第一閥值時(shí),所述網(wǎng)絡(luò)檢測(cè)單元降低發(fā)送等級(jí);等丟包率小于預(yù)先設(shè)定的第二閥值時(shí),所述網(wǎng)絡(luò)檢測(cè)單元提高發(fā)送等級(jí),所述第一閥值大于或等于第二閥值。
11.根據(jù)權(quán)利要求9所述的視頻設(shè)備,其特征在于:當(dāng)所述視頻設(shè)備在一個(gè)預(yù)設(shè)的時(shí)間內(nèi)未接收到接收端反饋的丟包率時(shí),所述網(wǎng)絡(luò)檢測(cè)單元降低發(fā)送等級(jí)。
12.根據(jù)權(quán)利要求9所述的視頻設(shè)備,其特征在于:所述網(wǎng)絡(luò)檢測(cè)單元根據(jù)所述丟包率計(jì)算出丟包率斜率,根據(jù)丟包率斜率修正發(fā)送等級(jí)。
13.根據(jù)權(quán)利要求9-12任一所述的視頻設(shè)備,其特征在于: 當(dāng)所述發(fā)送等級(jí)為最高等級(jí)時(shí),所述發(fā)送單元發(fā)送實(shí)施媒體流的I巾貞、B巾貞和P巾貞;當(dāng)發(fā)送等級(jí)為最低等級(jí)時(shí),所述發(fā)送單元僅發(fā)送實(shí)施媒體流的I幀。
【文檔編號(hào)】H04N21/266GK104394484SQ201410632486
【公開(kāi)日】2015年3月4日 申請(qǐng)日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
【發(fā)明者】王通, 許宏吉, 宋敬彬, 劉琚, 柳玉琨 申請(qǐng)人:海信集團(tuán)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1