【技術(shù)實(shí)現(xiàn)步驟摘要】
視頻傳輸方法及設(shè)備
本專利技術(shù)涉及視頻傳輸技術(shù),尤其涉及一種視頻傳輸方法及設(shè)備。
技術(shù)介紹
隨著有線和無線寬帶演進(jìn)的高速發(fā)展,互聯(lián)網(wǎng)(Internet)的基礎(chǔ)架構(gòu)正日益完 善,許多城市的城域網(wǎng)從接入到核心各個(gè)部分都實(shí)現(xiàn)了寬帶化,于是網(wǎng)絡(luò)視頻流媒體直播 和點(diǎn)播業(yè)務(wù)在這種情景下得以應(yīng)運(yùn)而生。 傳統(tǒng)的流媒體業(yè)務(wù)往往采用基于用戶數(shù)據(jù)報(bào)協(xié)議(UserDatagramProtocol,簡 稱為UDP)的實(shí)時(shí)傳輸協(xié)議(Real-timeTransportProtocol,簡稱為RTP)或?qū)崟r(shí)流協(xié)議 (RealTimeStreamingProtocol,簡稱為RTSP)等,這些協(xié)議往往需要專用的流媒體軟件, 應(yīng)用分發(fā)成本高,維護(hù)復(fù)雜,效果欠佳。近年來,基于超文本傳輸協(xié)議(HypertextTransfer Protocol,簡稱為HTTP)的視頻流媒體傳輸在業(yè)內(nèi)引發(fā)了巨大的興趣。基于HTTP的視頻 流媒體傳輸流程如下:客戶端向服務(wù)器請求視頻;服務(wù)端將視頻的內(nèi)容分發(fā)網(wǎng)絡(luò)(Content DeliveryNetwork,簡稱為⑶N)地址返回給客戶端,客戶端通過域名系統(tǒng)(DomainName System,簡稱為DNS)查找獲得網(wǎng)絡(luò)狀況最好的⑶N服務(wù)器;客戶端和⑶N服務(wù)器之間進(jìn)行 測速通信,得到一個(gè)合適的視頻碼率;客戶端到CDN服務(wù)器上獲取選定質(zhì)量的視頻。 在上述基于HTTP的視頻流媒體傳輸過程中存在以下問題:客戶端只從一個(gè)CDN服 務(wù)器獲取視頻,下載的速度有限,尤其是在網(wǎng)絡(luò)狀況不好的情況下,客戶端觀看視頻的質(zhì)量 會(huì)受到影響。 【專利技術(shù)內(nèi) ...
【技術(shù)保護(hù)點(diǎn)】
一種視頻傳輸方法,其特征在于,包括:客戶端獲取存儲(chǔ)有待請求的視頻數(shù)據(jù)的多臺(tái)內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器的地址信息;所述客戶端根據(jù)所述多臺(tái)CDN服務(wù)器的地址信息,向所述多臺(tái)CDN服務(wù)器發(fā)送請求觀看所述視頻數(shù)據(jù)的請求消息,以使所述多臺(tái)CDN服務(wù)器對所述視頻數(shù)據(jù)進(jìn)行分塊處理形成多個(gè)視頻分塊并發(fā)送給所述客戶端;所述客戶端接收所述多臺(tái)CDN服務(wù)器分別發(fā)送的所述視頻分塊,并根據(jù)所述接收的視頻分塊解碼出所述視頻數(shù)據(jù)。
【技術(shù)特征摘要】
1. 一種視頻傳輸方法,其特征在于,包括: 客戶端獲取存儲(chǔ)有待請求的視頻數(shù)據(jù)的多臺(tái)內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器的地址信息; 所述客戶端根據(jù)所述多臺(tái)CDN服務(wù)器的地址信息,向所述多臺(tái)CDN服務(wù)器發(fā)送請求觀 看所述視頻數(shù)據(jù)的請求消息,W使所述多臺(tái)CDN服務(wù)器對所述視頻數(shù)據(jù)進(jìn)行分塊處理形成 多個(gè)視頻分塊并發(fā)送給所述客戶端; 所述客戶端接收所述多臺(tái)CDN服務(wù)器分別發(fā)送的所述視頻分塊,并根據(jù)所述接收的視 頻分塊解碼出所述視頻數(shù)據(jù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端根據(jù)所述多臺(tái)CDN服務(wù)器的 地址信息,向所述多臺(tái)CDN服務(wù)器發(fā)送請求觀看所述視頻數(shù)據(jù)的請求消息,W使所述多臺(tái) CDN服務(wù)器對所述視頻數(shù)據(jù)進(jìn)行分塊處理形成多個(gè)視頻分塊并發(fā)送給所述客戶端之前,還 包括: 所述客戶端獲取每臺(tái)CDN服務(wù)器的傳輸時(shí)間,其中,每臺(tái)CDN服務(wù)器的傳輸時(shí)間是指每 臺(tái)CDN服務(wù)器向所述客戶端傳輸所述視頻數(shù)據(jù)的時(shí)間長度; 其中,發(fā)送給每臺(tái)CDN服務(wù)器的請求消息包括每臺(tái)CDN服務(wù)器的傳輸時(shí)間,W使每臺(tái) CDN服務(wù)器依據(jù)所述傳輸時(shí)間向所述客戶端發(fā)送所述視頻分塊。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述客戶端獲取每臺(tái)CDN服務(wù)器的傳輸時(shí) 間,包括: 所述客戶端獲取每臺(tái)CDN服務(wù)器的第一帶寬數(shù)據(jù),并根據(jù)每臺(tái)CDN服務(wù)器的第一帶寬 數(shù)據(jù)使用自回歸滑動(dòng)平均/廣義自回歸條件異方差A(yù)RMA/GARC)模型預(yù)測每臺(tái)CDN服務(wù)器 在未來指定時(shí)間內(nèi)的傳輸帶寬的均值和方差;其中,每臺(tái)CDN服務(wù)器的第一帶寬數(shù)據(jù)用于 表征每臺(tái)CDN服務(wù)器在傳輸所述視頻數(shù)據(jù)之前的傳輸帶寬; 根據(jù)公式計(jì)算每臺(tái)CDN服務(wù)器的傳輸時(shí)間; 其中,ti為第i臺(tái)CDN服務(wù)器的傳輸時(shí)間;目=054(1-〇, £表示指定的期望解碼成功 概率的下限值;M為滿足e時(shí)應(yīng)接收到的所述多個(gè)視頻分塊的大小;N為所述多臺(tái)CDN服務(wù) 器的數(shù)目;y i表示第i臺(tái)CDN服務(wù)器在未來指定時(shí)間內(nèi)傳輸帶寬的均值;0 i表示第i臺(tái) CDN服務(wù)器在未來指定時(shí)間內(nèi)傳輸帶寬的方差。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述客戶端獲取每臺(tái)CDN服務(wù)器的第一帶 寬數(shù)據(jù),包括: 如果所述客戶端在接收所述CDN服務(wù)器發(fā)送的視頻分塊之前接收到所述CDN服務(wù)器發(fā) 送的其它數(shù)據(jù),所述客戶端獲取所述CDN服務(wù)器傳輸所述其它數(shù)據(jù)的傳輸帶寬作為所述第 一帶寬數(shù)據(jù); 如果所述客戶端在接收所述CDN服務(wù)器發(fā)送的視頻分塊之前未接收到所述CDN服務(wù)器 發(fā)送的任何數(shù)據(jù),所述客戶端向所述CDN服務(wù)器發(fā)送帶寬測試請求,并接收所述CDN服務(wù)器 根據(jù)所述帶寬測試請求返回的測試數(shù)據(jù),獲取所述CDN服務(wù)器傳輸所述測試數(shù)據(jù)的傳輸帶 寬作為所述第一帶寬數(shù)據(jù)。5. 根據(jù)權(quán)利要求2或3或4所述的方法,其特征在于,所述客戶端根據(jù)所述多臺(tái)CDN服 務(wù)器的地址信息,向所述多臺(tái)CDN服務(wù)器發(fā)送請求觀看所述視頻數(shù)據(jù)的請求消息,W使所 述多臺(tái)CDN服務(wù)器對所述視頻數(shù)據(jù)進(jìn)行分塊處理形成多個(gè)視頻分塊并發(fā)送給所述客戶端, 包括: 所述客戶端根據(jù)所述多臺(tái)CDN服務(wù)器的地址信息,向所述多臺(tái)CDN服務(wù)器發(fā)送請求觀 看所述視頻數(shù)據(jù)的請求消息,W使每臺(tái)CDN服務(wù)器對所述視頻數(shù)據(jù)進(jìn)行盧比變換LT編碼, 形成包括編號(hào)信息的多個(gè)視頻分塊并發(fā)送給所述客戶端;其中,不同視頻分塊的編號(hào)信息 不同。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述客戶端接收所述多臺(tái)CDN服務(wù)器分別 發(fā)送的所述視頻分塊,并根據(jù)所述接收的視頻分塊解碼出所述視頻數(shù)據(jù),包括: 所述客戶端接收所述多臺(tái)CDN服務(wù)器分別W各自的傳輸時(shí)間為依據(jù)發(fā)送的編號(hào)信息 不同的視頻分塊,并根據(jù)所述接收的編號(hào)信息不同的視頻分塊解碼出所述視頻數(shù)據(jù)。7. -種視頻傳輸方法,其特征在于,包括: 內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器接收客戶端根據(jù)所述CDN服務(wù)器的地址信息發(fā)送的請求觀看 視頻數(shù)據(jù)的請求消息,所述請求消息包括所述客戶端獲取的所述CDN服務(wù)器的傳輸時(shí)間, 所述傳輸時(shí)間是指所述CDN服務(wù)器向所述客戶端傳輸所述視頻數(shù)據(jù)的時(shí)間長度; 所述CDN服務(wù)器根據(jù)所述請求消息,對所述視頻數(shù)據(jù)進(jìn)行盧比變換LT編碼,形成包括 編號(hào)信息的多個(gè)視頻分塊;其中,不同視頻分塊的編號(hào)信息不同; 所述CDN服務(wù)器W所述傳輸時(shí)間為依據(jù)向所述客戶端發(fā)送所述視頻分塊,W使所述客 戶端根據(jù)接收到的視頻分塊解碼出所述視頻數(shù)據(jù)。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述CDN服務(wù)器W所述傳輸時(shí)間為依據(jù)向 所述客戶端發(fā)送所述視頻分塊,包括: 所述CDN服務(wù)器在所述傳輸時(shí)間到達(dá)之前,根據(jù)已經(jīng)向所述客戶端發(fā)送的所述視頻分 塊的數(shù)據(jù)量和已經(jīng)向所述客戶端發(fā)送所述視頻分塊的時(shí)間長度,確定是否需要修正所述傳 輸時(shí)間; 如果確定結(jié)果為是,所述CDN服務(wù)器修正所述傳輸時(shí)間,并在所述修正后的傳輸時(shí)間 到達(dá)時(shí)停止向所述客戶端發(fā)送所述視頻分塊。9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述CDN服務(wù)器在所述傳輸時(shí)間到達(dá)之 前,根據(jù)已經(jīng)向所述客戶端發(fā)送的所述視頻分塊的數(shù)據(jù)量和已經(jīng)向所述客戶...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:湯凱,周超,張行功,郭宗明,
申請(專利權(quán))人:北京大學(xué),北大方正集團(tuán)有限公司,北京北大方正電子有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。