最近不少EasyDarwin愛好者提出了手機移動端直播的功能需求,尤爲是如何作出像映客這樣可以快速出畫面播放的效果,通過一段時間的移動端和服務端的優化,EasyPusher直播推送+EasyDarwin流媒體服務器+EasyPlayer客戶端播放已經很是好實現了這些需求,EasyPusher編碼推送+EasyDarwin公網傳輸+EasyPlayer播放整個流程,在公網的延時最低能到400ms;git
整個測試發現,PC端播放手機推送延時基本穩定在500之內,手機端播放手機推送延時穩定在1s,並且不管是pc端仍是手機端播放直播流,出畫面都很是快,這個原理在《EasyDarwin手機直播是如何實現的快速顯示視頻的方法》和《EasyDarwin手機直播轉發快速顯示問題之音頻處理過程》兩篇博客裏面已經清楚地說明了服務器端處理的技術細節;github
整個測試過程效果圖以下(紅米note做爲EasyPusher推送端,華爲p7爲EasyPlayer Android客戶端,EasyPlayer Windows版本做爲PC客戶端):
服務器
整個測試流程的視頻:http://pan.baidu.com/s/1i4XDEWP測試
EasyPusher-Android:
Github下載:https://github.com/EasyDarwin/EasyPusher_Android
fir.im下載:http://fir.im/EasyPusher優化
EasyDarwin開源流媒體服務器
Github下載:https://github.com/EasyDarwin/EasyDarwin/releases編碼
EasyPlayer(Android)
Github下載:https://github.com/EasyDarwin/EasyPlayer_Android
fir.im下載:http://fir.im/EasyPlayer.net
EasyPlayer(Windows)
Github下載:https://github.com/EasyDarwin/EasyPlayer/releases3d
EasyDarwin
Windows版本運行start.bat,Linux版本運行./easydarwin -c ./easydarwin.xml -d視頻
EasyPusher
xml
EasyPlayer
Copyright © EasyDarwin.org 2012-2017