EasyDSS流媒體服務器如何解決5G超高清4k視頻直播卡頓的問題解決方案

2019年是5G元年,5G網絡的建設逐步展開,政府、運營商和各行業客戶對5G應用充滿期待,與5G相關業務也遍地開花,其中視頻領域是最明顯應用之一,清洗團隊在視頻產品領域積累近10年,致力於流媒體視頻相關產品的自主研發,做流媒體行業的改變者,立志成爲“視頻技術領先者,人工智能挑戰者”。

關於EasyDSS

EasyDSS商用流媒體服務器提供一站式的轉碼、點播、直播、時移回放服務,極大地簡化了開發和集成的工作,並且EasyDSS支持多種特性,能夠滿足企業視頻信息化建設方面的需求:

  • 多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系統。

  • 自由組合:EasyDSS軟件產品之間無縫對接,也可將EasyDSS流媒體服務器軟件與其他第三方平臺對接,組合靈活自由。

  • 支持雲架構:支持阿里雲、騰訊雲、華爲雲、青雲、七牛雲存儲等各大雲服務商,支持雲架構,部署更靈活。

  • 與CDN無縫對接:EasyDSS軟件產品支持與網宿、帝聯、藍汛等CDN無縫對接。

  • 二次開發簡單:提供編程語言無關化的RESTful API接口,只要瞭解JS、HTML、JAVA、ASP.NET、PHP、ASP等開發語言中的任意一種,就能運用EasyDSS提供的RESTful API進行二次開發。

  • 簡單易用:圖形化操作,模塊清晰,流程簡單,極易上手。

EasyDSS 2.5D.png

EasyDSS流媒體服務器成功解決5G超高清4k視頻直播卡頓問題(insta360 4k直播)的方法

自從2019年春節回來之後,5G直播就如雨後春筍一般,各大公司和運營商都在推行5G 4K、8K高清直播,當然,這也就賣火了insta360這款設備4K直播設備了,各家都在用這個設備做360全景高清4k、8k直播,我們對接的有移動、聯通、華爲,都是用的這款設備;

EasyDSS09051.png

insta360全景採用的也是RTMP推流直播的方式,唯一區別於我們大衆常見的直播,就是碼率非常大,一般都到15M~30M,所以,一般的網絡條件,看起來就非常卡,這就是運營商做這個高碼率直播所在的優勢了,帶寬可以隨便加;

大家會疑問了,這個8k直播跟普通的直播不就碼率上有差別嗎,同樣都是轉發,沒覺得有什麼難度的。

年初剛剛接到華爲的這個需求的時候,我們也是這樣想的,碼率而已,轉發就是了,但是遇到現場的情況是,單路碼率一旦超過8Mbps,畫面就會開始卡頓,哪怕是本機播放都不行,我們也對比了一些常用的開源RTMP服務器nginx-rtmp、red5、crtmpserver這些,都是同樣的現象,碼率超高就不行;

(1)分析問題

後來經過多個晝夜的調試,終於成功搞定了EasyDSS對高清高碼率視頻直播的支持;
在這個過程中,主要經歷的過程有幾點:

  • 底層核心要反覆不斷調優,例如我們之前不斷優化過的gettimeofday這種;
  • 磁盤I/O會影響程序的效率,尤其是磁盤I/O到達瓶頸的時候;
  • 上層回調響應要及時,像nginx這種單線程worker運行的架構,尤其是要考慮到回調的響應;

目前EasyDSS流媒體服務器在多家運營商的5G試點中都得到了非常廣泛的好評,對於高碼率的支持也是非常好的!

EasyDSS09052.png
EasyDSS09053.png

(2)解決問題

在EasyDSS流媒體服務器的後續版本中,將持續優化對於高清、高分辨率、高碼率的支持程度,尤其是5G時代的到來,各種虛擬仿真、遠程操控、VR遊戲,都是需要這種高清、高碼率、高效的視頻分發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章