專訪趣播CTO萬磊:移動直播平臺的流量壓縮
原創9年JAVA技術研發經驗,獨立開發世紀佳緣數據與計費服務平臺(日接口訪問次數2億次)至今穩定運行。
搜狐手機應用市場支付中心、手機游戲中心、搜狐影院支付平臺的服務端架構設計研發,累計服務近5000W用戶。
國外一款名為Meerkat的視頻直播軟件在登陸AppStore不到一個月用戶數量超過30萬,30天從不為人知到家喻戶曉,Merrkat用自己的飛速成長宣告視頻社交時代正式開啟。
企鵝智庫這樣形容Meerkat“簡單到令人發指卻成功了。”同樣國內一款名為趣播的軟件也已經拿到了天使輪的融資。
51CTO專訪趣播CTO萬磊:如何解決移動直播平臺的流量壓縮
記者:中國的網絡環境非常復雜,如何保證用戶的使用的流暢性?如何將一個小時300M的流量壓縮到100M以內的?
萬磊:首先是碼率的控制,其重點在于編解碼,我們的算法參考了一些開源的東西,但大部分還是團隊自主研發。其次就是每秒傳輸的幀數。現在很多直播軟件都是基于PC端的,很多東西對移動端并不適用而在實際運作中,我們目前的設計可以更好的適應移動端。
記者:在Wi-Fi和3G情況下,視頻的質量和幀數,都一樣嗎?如何檢測用戶的網絡狀況,來提高用戶體驗,檢測的周期是多久?
萬磊:不一樣,我們的碼率是動態調整的,在網絡好的情況下碼率會將清晰度放大,而在網絡環境不好的時候,我們就把碼率降下來,以此來保證用戶的正常使用。
在網絡環境監聽方面,主要分為兩部分,***部分是監測中斷;在用戶使用過程中是否出現網絡中斷的情況。第二部分是對用戶網絡狀況進行監聽,每隔3到5秒會上報到服務器端,服務器端根據上報的數據做出相應調整。
記者:現在視頻編碼通用的標準是H264,蘋果在iPhone6出現之初宣布支持H265,趣播在這方面有什么打算?如果支持H265在流量和清晰度方面會有怎樣的變化?
萬磊:現在我們主要支持H264,團隊中有專門做H265的博士后,他在這方面也有了一定積累,我們會盡快把H265加入進來。
記者:現在趣播是24小時保鮮制,以后根據用戶需要會做***保存,在視頻存儲方面我們是如何做的?
萬磊:我們的系統是支持分布式存儲的系統,而解決方案是我們自己寫的一套東西,根據我們的自身情況,會更加側重于橫向拓展方面,可以簡短的找到我所需要的文件。雖然直接用網上的解決方案會比較容易,但后期會遇到很多棘手的問題。
記者:在APP上線之前我們進行了哪些測試?
萬磊:我們與Testin在功能、兼容性、以及一些個性化的需求方面進行了深度合作。最開始我們和Meerkat一樣也是全屏,但經過測試我們發現用戶體驗不太好,所以我們把全屏改成了方形。其實測試并不是開發完程序之后測試BUG那么簡單,測試可以參與到整個產品的設計當中,甚至反饋用戶體驗,就像為產品的起飛加上了翅膀。
記者:趣播做矩形、方形、或者全屏、對于國內各種尺寸的手機如何適配?
萬磊:現在是方屏比之前全屏的時候要好適配。尤其是安卓手機,什么分辨率的山寨機器都會有,全屏時我們只能采用上下或者左右留白的方式來處理,方形的等比拉伸就可以了。
記者:國內好多手機的系統都是基于Android深入定制的,這樣在兼容性方面會有很多問題,在這方面趣播是怎么做的?
萬磊:在兼容性方面,我們用的播放器是系統自帶的,存在一定的問題,魅族2以后的播放器由于魅族對其本身有改動,所以會造成一些問題。后期我們會引入一些第三方播放器或者通過H5來解決這個問題。
小結
趣播沒有給用戶設下太多的條條框框,在一個簡單的規則下,用戶創造出各種各樣的玩法。比如媒體利用趣播直播自己的采訪、名人完成在線AMA活動……
趣播走出了國內視頻直播社交平臺的***步,無論是技術上還是產品上他們還需要更多的時間去探索。
社交的未來不是分享,而是跟我一起去體驗我正在經歷的事情的參與感。
【責任編輯:chenqingxiang TEL:(010)68476606】