《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于無線網絡環境移動流媒體碼率自適應研究
基于無線網絡環境移動流媒體碼率自適應研究
來源:微型機與應用2013年第6期
李英壯,吳志偉,李先毅
(大連理工大學 網絡與信息化中心,遼寧 大連116024)
摘要: 基于校園無線網絡環境,研究了流媒體視頻碼率自適應技術。利用分布式實時轉碼系統保證直播流視頻轉碼的實時性,并根據校園無線網用戶的特殊性,研究了首次接入視頻碼率選擇策略,以減少碼率切換次數。實驗證明,這種方案在無線網絡環境發生變化時,保證了視頻播放的流暢性,為用戶提供了友好的體驗。
Abstract:
Key words :

摘  要: 基于校園無線網絡環境,研究了流媒體視頻碼率自適應技術。利用分布式實時轉碼系統保證直播流視頻轉碼的實時性,并根據校園無線網用戶的特殊性,研究了首次接入視頻碼率選擇策略,以減少碼率切換次數。實驗證明,這種方案在無線網絡環境發生變化時,保證了視頻播放的流暢性,為用戶提供了友好的體驗。
關鍵詞: 流媒體;碼率自適應;無線網絡;RTP;轉碼

    隨著GPRS和WiFi無線網絡的迅速發展,智能終端在線點播直播視頻業務越來越多。面對復雜的用戶和移動環境,對于視頻點播而言,需要一定的服務質量保證策略,以保證不穩定無線網絡環境下用戶的友好體驗。
    本文通過終端網絡狀況反饋、分布式實時轉碼技術和動態碼率自適應技術,解決終端所處無線網絡環境發生變化時,終端視頻收看體驗下降的問題。當無線網絡狀況發生變化時,終端將網絡狀況參數反饋給流媒體服務器,服務器根據反饋進行處理,動態調整流視頻碼率。
1 終端網絡狀況反饋方案
    實時傳輸協議RTP(Real-time Transport Protocol)[1]用于傳輸數字音頻和數字視頻等多媒體數據,本身并不提供任何保證數據傳輸的可靠、有序和實時,也不提供其他途徑保證服務質量,這些工作都依賴于RTCP(Real-time Transport Control Protocol)協議來完成。
    RTCP[2]協議為RTP提供關于媒體傳輸以及媒體源的信息,如數據傳輸延遲、丟包率、抖動等相關信息,以用于RTP協議的交互控制。RTCP控制包分為SR、RR、SDFS、BYE等。
    RR包中包含了接收的包數、上個報文間隔期間接收的包數、丟失包的總數、包丟失率、平均延遲、延遲抖動等消息;SR包中包含了包發出時的時間標簽、發送的總包數、發送的總字節數等信息。這些信息構成了制定控制策略的依據。
    所以,終端使用RTCP協議反饋RTP數據包的丟失率、傳輸抖動等消息,服務器根據收到的RTCP RR包,進行分析處理后動態地切換視頻碼率。
2 終端流視頻碼率自適應方案
    流媒體視頻碼率自適應[3]調整是一種反饋控制技術。它在服務器端和接收端之間建立一條反饋通道,通過實時監測終端網絡帶寬和丟包率來實時監測終端網絡狀況,根據當前可用網絡帶寬和丟包率大小來估計終端網絡的實際狀況,并據此動態調整服務器端發送視頻碼率的大小。
2.1 首次接入碼率選擇方案
    流視頻文件切換的代價是巨大的,不僅消耗網絡資源,而且占用移動終端的處理能力,所以選擇一個合適的首次接入碼率傳輸非常重要。根據首次接入終端的網絡類型、當前無線網絡帶寬、當前接入用戶數量、終端的處理能力等,選擇合適的碼率視頻文件,減少傳輸過程中碼率切換的次數。
    考慮到高校學生接入無線網具有階段集中的特性,根據校園無線網絡接入終端的數量或無線網流量的大小,設置合適的首次接入碼率,然后結合剛接入無線網絡狀況預測進行上下微調整,從而減少碼率切換次數,保證終端視頻播放的流暢度。
2.2 流媒體服務器碼率切換方案
    流媒體服務器可以根據自適應碼率控制算法[4]選擇不同的流視頻傳輸碼率[5]。例如,在實現中對包丟失率定義若干閾值,a:4%,b:8%,c:10%,d:12%;當包丟失率處于(a,b](某個數值范圍)時,切換選擇文件庫中相應碼率的流視頻。這樣需要同一視頻文件,有不同碼率等級的版本,對于電視直播流,也有不同碼率等級的文件。
    本方案通過分布式實時轉碼系統,保證了點播和直播流視頻文件的實時提供,實現了從50 kb/s~300 kb/s的6個遞增的碼率等級。
2.2.1 分布式實時轉碼系統
    針對滿足各終端環境對視頻轉碼工作的高要求,提出了基于Hadoop的使用實時調度策略的分布式轉碼方案,使用mapreduce編程框架和mencoder進行分布式轉碼,達到嚴格控制轉碼完成時間的目的。
    (1)文件切割接口:cut fileName fileTime playTime
    Cut是流視頻文件切割腳本,fileName表示要處理的流視頻文件,fileTime表示要處理的流視頻文件的總播放時間,playTime表示要切割成的每段流視頻的播放時間。
    (2)文件轉碼接口:transcode fileName 參數1,參數2,…,參數n
    Transcode表示本地轉碼腳本,fileName表示要轉碼的文件名,參數表示對流視頻文件碼率等轉碼參數的設置。
    當流視頻文件切割處理結束后,系統主節點就會將各流視頻段分發到各子節點,各子節點根據設定的參數調用轉碼腳本進行轉碼,最后存儲到流媒體服務器。
2.2.2 轉碼方案
    源視頻分為點播流視頻和電視直播流視頻。
    (1)點播流視頻轉碼:在離線狀態下,通過轉碼系統預先壓縮一系列碼率(50 kb/s~300 kb/s)不等的流視頻文件存儲在服務器端。
    (2)電視直播流視頻轉碼:因為電視直播流視頻需要實時傳輸,這就需要轉碼系統進行實時轉碼。系統實時地從視頻源獲得一定播放長度的直播流視頻段,調用轉碼服務器系統轉成一系列碼率不等的流視頻文件,暫時存放在流媒體服務器。服務器根據碼率切換方案進行調整。
2.2.3 碼率調節策略
    當估計到終端網絡丟包率突然上升、網絡出現擁塞時,降低服務器端發送視頻文件的碼率,保證用戶收看視頻的流暢度。在實現中,當丟包率突然上升時,將發送的視頻文件降低2個碼率級別,因為丟包率突然上升表明網絡環境惡化,很大程度上影響終端的正常播放。
    當丟包率下降時,延遲調整碼率,待丟包率趨于平穩后,再調高碼率級別,以消去短時間內丟包波動的情況。
3 終端視頻碼率自適應系統實現
    根據實現的功能不同,整個系統可以劃分為分布式實時轉碼服務器、流媒體服務器和移動終端三個部分,如圖1所示。

3.1 分布式實時調度轉碼服務器
    分布式實時調度轉碼系統主要將點播文件和電視直播源信號轉換成列碼一系列碼率不等的流視頻文件存儲在流媒體服務器。
3.2 流媒體服務器
    流媒體服務器主要由以下4個模塊組成:
    (1)首次接入碼率選擇模塊:根據首次接入終端的網絡類型、當前無線網絡帶寬、當前接入用戶數量、終端的處理能力等,選擇合適的碼率流視頻文件,生成相應的RTSP點播或者直播URL路徑,提供給終端。
    (2)終端網絡狀況反饋處理模塊:主要是根據終端反饋回來的RTCP RR數據包,獲取丟包率、網絡帶寬等信息來估計當前的網絡狀況,作為碼率切換模塊調整的依據。
    (3)碼率切換模塊:通過預測得到的下一時刻丟包率、網絡帶寬等超過了切換門限值,就結束當前碼率的視頻傳輸,切換到文件庫中合適碼率的視頻文件。
    (4)RTSP傳輸模塊:該模塊主要將封裝好的RTP數據包發送給客戶端。
3.3 移動終端
    移動終端主要由RTSP接收模塊、RTCP網絡狀況反饋模塊和視頻顯示模塊三部分組成。
    (1)RTSP接收模塊:該模塊通過RTSP協議接收服務器端發送的RTP數據包,送給終端解碼器進行解碼。
    (2)RTCP網絡狀況反饋模塊:移動終端通過RTCP RR包將丟失包的總數、包丟失率、平均延遲、延遲抖動等消息發送給流媒體服務器,用來描述當前終端的網絡狀況。
    (3)視頻顯示[6]模塊:移動終端通過解碼器解碼,播放視頻。
4 實驗測試分析
4.1 實驗環境

    分布式實時轉碼系統環境:分割服務器、Hadoop集群;流媒體服務器環境:ubuntu系統,dss達爾文開源流媒體服務器軟件;測試終端:1臺小米1s手機、1臺聯想筆記本電腦;電視直播源:機頂盒設備。

    整個測試過程,系統運轉良好,分布式實時轉碼系統很好地保證了直播流視頻數據的實時提供,流媒體服務器監聽用戶終端請求,及時響應和提供視頻傳輸,并實時監測用戶終端網絡狀況反饋,動態調整視頻碼率,保證了用戶友好的收看體驗。
    在無線網絡不穩定、易受到干擾的情況下,研究了碼率自適應技術以提高用戶的收看體驗。通過首次接入碼率選擇方案,減少了觀看過程中碼率切換的次數,有效地節省了資源。分布式實時轉碼系統解決了轉碼的需求,并保證了電視直播視頻轉碼的實時性。在視頻碼率切換模塊中,服務器使用閾值比較方案選擇下一時刻傳輸的視頻碼率。這種方案考慮因素比較單一,精度不準確,下一步工作會改進選擇方案,增加計算網絡狀況的因子,以使碼率切換方案更加準確,使終端觀看體驗更加友好。
參考文獻
[1] 孫松源,吳建國.基于RTP和Android的視頻傳輸的研究實現方法[J].電腦知識與技術,2012,8(4):903-905,914.
[2] 李校林,劉海波.RTP/RTCP、RTSP在無線視頻監控系統中設計與實現[C].2011年第十三屆全國消費電子技術年會,2011.
[3] 楊琛,白波.實時視頻流自適應碼流控制研究[J].計算機技術與應用進展,2008(7):445-447.
[4] 左東紅.面向TCP的流媒體傳輸編碼碼率自適應算法[J].中國圖象圖形學報,2011,16(4):510-515.
[5] 王瑞,劉寶成.一種適用于H.264/AVC的自適應碼率控制算法[J].電子技術研發,2011,38(6):15-18.
[6] VUN N,OOI Y H.Implementation of an Android phone based video streamer[C].2010 IEEE/ACM International Conference on Green Computing and Communications,2010.

此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          国产精品一区毛片| 激情综合在线| 亚洲午夜高清视频| 亚洲韩日在线| 免费日韩视频| 韩日在线一区| 国产一区成人| 亚洲午夜一区| 久久五月天婷婷| 在线欧美日韩| 欧美一区二区三区在线免费观看 | 你懂的国产精品| 国产字幕视频一区二区| 亚洲精品孕妇| 欧美日韩一区二区三区在线视频 | 99国产精品视频免费观看一公开| 亚洲永久视频| 91久久久久| 欧美在线黄色| 国产伦精品一区二区三区高清版 | 香蕉精品999视频一区二区| 欧美片第1页综合| 国产精品女主播一区二区三区| 午夜视频一区| 鲁大师影院一区二区三区| 在线观看日韩av电影| 欧美成人蜜桃| 久久综合福利| 久久精品国产清高在天天线| 国产欧美亚洲日本| 雨宫琴音一区二区在线| 国产精品初高中精品久久 | 久久久久欧美| 国产精品美女黄网| 99精品国产在热久久婷婷| 国产一区清纯| 国产综合18久久久久久| 欧美久久一区| 国模精品娜娜一二三区| 欧美日一区二区在线观看 | 国产精品推荐精品| 夜久久久久久| 国产亚洲一区在线| 国产精品久久久久毛片大屁完整版 | 老司机免费视频久久| 亚洲在线成人| 久久午夜av| 久久九九精品| 欧美日产一区二区三区在线观看| 午夜在线一区二区| 久久久精品日韩| 亚洲免费影院| 久久成人国产| 欧美福利影院| 国产精品sss| 欧美精品一卡| 狠狠久久婷婷| 亚洲国产激情| 99在线热播精品免费99热| 国产区日韩欧美| 蜜桃精品久久久久久久免费影院| 老司机久久99久久精品播放免费| 欧美成人蜜桃| 91久久精品一区二区别| 国产日韩综合| 老牛影视一区二区三区| 一区在线视频| 午夜在线视频观看日韩17c| 欧美aa国产视频| 亚洲黄色影院| 久久人人九九| 在线欧美日韩| 久久人人超碰| 亚洲美女黄色| 欧美日本不卡高清| 国产视频在线观看一区| 欧美黄色一级视频| 国产亚洲毛片在线| 欧美日韩综合网| 国产美女一区| 激情视频一区| 欧美激情91| 亚洲一区欧美激情| 亚洲成人中文| 欧美日韩1区| 噜噜爱69成人精品| 亚洲精品一品区二品区三品区| 久久99伊人| 一区二区三区欧美在线| 国产综合自拍| 欧美一区二区三区在线播放| 国产日韩欧美一区二区三区在线观看| 欧美日本中文| 嫩草成人www欧美| 一本色道久久| 亚洲国产综合在线看不卡| 久久久精品国产一区二区三区| 亚洲精品欧美| 亚洲韩日在线| 亚洲欧洲视频| 伊人蜜桃色噜噜激情综合| 午夜视频久久久| 久久精品午夜| 久久久国产亚洲精品| 亚洲一区影院| 国产亚洲一区在线| 99精品久久| 亚洲免费高清| 国产日韩高清一区二区三区在线| 精品成人一区| 影音先锋久久资源网| 国内成人在线| 国内激情久久| 91久久久久| 亚洲激情自拍| 日韩视频一区| 国产欧美日韩一区二区三区在线| 99精品视频免费全部在线| 亚洲日本精品国产第一区| 亚洲国产精品毛片| 日韩亚洲不卡在线| 国产欧美日韩亚洲| 久久riav二区三区| 欧美在线影院| 欧美日韩一区综合| 亚洲成色www久久网站| 亚洲国产日韩在线| 夜夜嗨一区二区三区| 国产日韩欧美一区二区三区四区| 亚洲少妇一区| 久久综合一区| 一区二区自拍| 国产精品久久国产三级国电话系列 | 久久精品五月| 欧美一区二区视频在线| 欧美日韩精品一本二本三本| 欧美日韩精品免费观看视频完整| 黑人一区二区三区四区五区| 99re热精品| 久久婷婷麻豆| 在线欧美三区| 老鸭窝毛片一区二区三区| 欧美精品aa| 国产欧美日韩一区二区三区| 模特精品在线| 亚洲人成免费| 欧美激情第8页| 国产精品久久久久9999高清| 欧美日本不卡| 免费亚洲婷婷| 亚洲国产精品www| 久久久亚洲一区| 亚洲日本欧美在线| 欧美日韩国产一区精品一区| 亚洲欧洲在线一区| 欧美在线影院| 中日韩在线视频| 国产真实久久| 欧美一区综合| 亚洲在线一区| 日韩五码在线| 午夜精品偷拍| 久久成人亚洲| av成人黄色| 欧美视频福利| 麻豆精品传媒视频| 夜夜嗨一区二区三区| 欧美午夜不卡影院在线观看完整版免费| 国产亚洲欧美另类一区二区三区| 好吊视频一区二区三区四区 | 国产精品久久久亚洲一区| 欧美日韩三区四区| 免费看黄裸体一级大秀欧美| 夜夜精品视频| 亚洲人www| 红桃视频国产一区| 午夜久久福利| 欧美尤物一区| 久久综合亚州| 玖玖视频精品| 久久久久久自在自线| 亚洲一区国产| 免费视频一区二区三区在线观看| 国产精品毛片一区二区三区| 99综合精品| 日韩视频精品在线观看| 激情综合激情| 亚洲黄色影院| 欧美日韩精品久久| 国产在线成人| 欧美午夜一区| 影音先锋久久精品| 亚洲国内精品| 国产欧美日韩在线播放| 一区二区三区久久网| 国产精品毛片一区二区三区| 国产精品乱码一区二区三区| 亚洲一区二区三区四区中文| 午夜亚洲视频| 欧美 日韩 国产精品免费观看| 久久综合九色综合久99| 欧美日韩岛国| 在线看无码的免费网站| 亚洲激情成人| 亚洲免费影院| 欧美激情综合| 亚洲每日更新| 久久精品欧美| 欧美日韩国产精品一区二区亚洲| 亚洲性图久久| 亚洲一区二区三区午夜| 久久这里有精品15一区二区三区| 午夜电影亚洲| 在线日韩av| 久久99伊人| 欧美日韩一区二区三区四区在线观看| 国产一区欧美| 国产亚洲一区二区三区在线播放| 亚洲欧美成人综合| 亚洲麻豆视频| 亚洲精品日韩久久| 亚洲一区三区电影在线观看| 久久综合激情| 亚洲精品美女| 欧美一区亚洲| 一区二区三区成人精品| 欧美伊人影院| 国产日韩欧美一区二区三区四区 | 亚洲自拍另类| 国产精品国产精品| 一区二区三区精品国产| 欧美国内亚洲| 国产亚洲精品v| 国语自产精品视频在线看8查询8| 亚洲欧美清纯在线制服| 久久激情中文| 欧美精品成人| 国产农村妇女毛片精品久久莱园子 | 国产精品国产三级欧美二区| 99伊人成综合| 狠久久av成人天堂| 久久久久综合| 国产伦精品一区二区三区视频孕妇| 国产在线成人| 女女同性女同一区二区三区91| 国产视频一区三区| 一区二区亚洲| 国产在线一区二区三区四区 | 国产日韩精品久久| 国内精品美女在线观看| 久久精品首页| 免费永久网站黄欧美| 国产欧美日韩亚洲| 一本久道综合久久精品| 在线播放亚洲| 亚洲人成免费| 99av国产精品欲麻豆| 亚洲久久成人| 亚洲日本黄色| 在线视频一区观看| 日韩亚洲不卡在线| 亚洲精品乱码| 99国内精品| 国产精品一区二区在线观看| 国产亚洲福利| 国产伦精品一区二区三区照片91| 国产日韩欧美一区二区三区四区| 99综合精品| 久久av一区二区| 午夜精品网站| 亚洲婷婷免费| 亚洲三级国产| 国产欧美日韩视频一区二区三区| 国产精品久久777777毛茸茸| 国产农村妇女毛片精品久久莱园子 | 亚洲茄子视频| 一区二区亚洲| 日韩视频精品| 国产精品午夜av在线| 亚洲中午字幕| 欧美国产高清| 亚洲黄色三级| 香蕉久久国产| 欧美日一区二区在线观看 | 亚洲国产欧美国产综合一区| 亚洲精品在线二区| 国产久一道中文一区| 久久综合网络一区二区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 亚洲一区精彩视频| 另类av一区二区| 欧美午夜国产| 国产欧美一区二区视频| 久久综合福利| 亚洲青涩在线| 欧美一区二区视频在线| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国内不卡一区二区三区| 亚洲欧洲视频| 久久久久网站| 亚洲久久视频| 欧美精品aa| 国产精品日韩一区二区| 欧美日韩国内| 国产精品一级| 国自产拍偷拍福利精品免费一 | 亚洲三级观看| 久久中文精品| 国产欧美精品| 黑丝一区二区| 久久人人九九| 99视频+国产日韩欧美| 欧美凹凸一区二区三区视频| 亚洲久久视频| 国产精品对白刺激久久久| 亚洲欧美日韩专区| 亚洲高清视频一区二区| 久久精品1区| 夜夜爽www精品| 激情久久综合| 国产精品porn| 欧美一区国产在线| 国产亚洲激情| 亚洲经典自拍| 很黄很黄激情成人| 久久裸体视频| 午夜亚洲视频| 国产日韩欧美精品| 亚洲国内精品| 国产专区一区| 欧美日本亚洲韩国国产| 久久亚洲二区| 另类国产ts人妖高潮视频| 国产一区二区三区成人欧美日韩在线观看 | 西西裸体人体做爰大胆久久久| 精品91在线| 激情欧美一区二区三区| 欧美天堂亚洲电影院在线观看| 欧美一区二区三区久久精品| 久久精品91| 欧美在线三区| 欧美国产三区| 欧美视频久久| 国产精品啊v在线| 狠狠色狠狠色综合人人| 欧美三级不卡| 好吊色欧美一区二区三区视频| 欧美粗暴jizz性欧美20| 久久久久国产精品午夜一区| 久久婷婷人人澡人人喊人人爽| 久久久久一区二区| 欧美三区在线| 亚洲精品乱码视频| 国产精品视频| 欧美一区在线看| 亚洲精品综合| 一本久道久久综合婷婷鲸鱼| 99伊人成综合| 国产精品毛片在线| 亚洲精品字幕| 国产精品大片| 久久久久久精| 性高湖久久久久久久久| 99精品欧美| 狠狠色综合网| 亚洲视频欧美在线| 亚洲精品一品区二品区三品区| 国语对白精品一区二区| 欧美不卡视频| 国产精品美女久久久| 国产精品一区二区a| 含羞草久久爱69一区| 永久久久久久| 免费精品视频| 欧美久久99| 在线午夜精品| 欧美成人dvd在线视频| 在线免费观看欧美| 欧美中文日韩| 亚洲激情影院| 欧美a级片一区| 亚洲神马久久| 国产一区再线| 欧美中文字幕| 亚洲精品视频啊美女在线直播| 国产精品区一区| 狠狠综合久久av一区二区老牛| 午夜一区在线| 日韩午夜免费| 国内精品久久国产| 翔田千里一区二区| 伊人久久av导航| 久久裸体视频| 国产精品区一区| 亚洲精品在线视频观看| 欧美女人交a| 久久午夜影视| 国产美女在线精品免费观看| 亚洲国产免费| 好看的亚洲午夜视频在线|