1. 程式人生 > >Windows下環境搭建EasyDarwin流媒體伺服器及測試指南

Windows下環境搭建EasyDarwin流媒體伺服器及測試指南

相關網站:
https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyDarwin


一、準備工作,需要先下載我們需要的程式
1、EasyDarwin  下載地址:https://github.com/EasyDarwin/EasyDarwin可以到這裡下原始碼回來編譯。也可以
https://github.com/EasyDarwin/EasyDarwin/releases 到這裡直接下載編譯好的版本。我這裡直接選擇下載exe


2、nginx       下載地址:http://nginx.org/en/download.html


二、將nginx解壓到c盤根目錄。cmd進入該目錄。 輸入 nginx回車。
此時,開啟瀏覽器 輸入http://127.0.0.1 如成功,你會懂的。


三、解壓下載回來的EasyDarwin程式。我這裡是EasyDarwin-Windows-x86_64-v7.2.17.0308.zip
進入解壓後的目錄,雙擊start.bat. 接著你會看到黑乎乎的視窗提示什麼on running之類。
此時,開啟瀏覽器 輸入http://192.168.3.122:10008/api/v1/getserverinfo 可以檢視當前流媒體伺服器是否正常執行。
輸入http://192.168.3.122:10008/api/v1/getrtsplivesessions 可以檢視當前有哪些活動的直播。
為什麼是10008? 這是easydarwin下的xml配置檔案裡面的servicelanport那裡配的。 如果這兩個都正常,說明流媒體伺服器執行正常。


四、網上都用FFmpeg來進行流媒體直播編碼,但是實測提交流媒體的時候有問題。伺服器500錯誤。因此我用了搭配的流媒體直播客戶端來進行流媒體的上傳。
EasyPusher:https://github.com/EasyDarwin/EasyPusher/releases
EasyPusher_Win_v1.3.17.0803 開啟 設定即可。
設定好流媒體伺服器地址埠 直接點start。此時 開啟http://192.168.3.122:10008/api/v1/getrtsplivesessions 見到正常說明伺服器沒有問題。


五、如何檢視推流視訊?
這裡不推薦使用vcl。問題太多。所以使用EasyPlayer:https://github.com/EasyDarwin/EasyPlayer/releases
安卓版在這:https://github.com/EasyDarwin/EasyPlayer_Android 

引用頁面:http://blog.csdn.net/xiejiashu/article/details/51449610

大多數資料,都可以在https://github.com/EasyDarwin相關的專案找到。

相關頁面

http://blog.csdn.net/jinlong0603/article/details/60886234

http://www.yesuyuan.com/solo/articles/2017/09/02/1504337717293.html