linux系統搭建EasyDarwin流媒體服務器


windows系統搭建教程,請參見:https://blog.csdn.net/ljrsunshine/article/details/95093501


EasyDarwin官網

  • http://www.easydarwin.org/

    [引] 高性能開源RTSP流媒體服務器,基於go語言研發,維護和優化:RTSP推模式轉發、RTSP拉模式轉發、錄像、檢索、回放、關鍵幀緩存、秒開畫面、RESTful接口、WEB後臺管理、分佈式負載均衡

    [引] EasyPusher配套EasyDarwin流媒體服務器,支持將H.264/H.265/G.711/G.726/AAC等音視頻數據推送到RTSP流媒體服務器(例如EasyDarwin)進行低延時直播或者視頻通信,支持Windows、Linux、ARM、Android、iOS等平臺。

流媒體服務器配置

編譯源代碼

  • 筆者根據自己的項目需求,修改了源代碼的 .\rtsp\rtsp-server.go 文件,故需要重新編程生成可執行文件

  • EasyDarwin項目(https://github.com/EasyDarwin/EasyDarwin)的README.md文件中,介紹了二次開發的步驟,根據指示一步一步進行即可,筆者使用npm命令時,報了版本老舊的警告,但這並沒有影響編譯結果,最終編譯結果是生成linux系統下的可執行程序easydarwin,如圖:
    在這裏插入圖片描述

  • 用新生成的easydarwin替換EasyDarwin-linux-8.1.0-1901141151中的easydarwin,執行命令 sudo ./easydarwin 即可使用修改後的EasyDarwin

最後

  • EasyDarwin是EasyDarwin開源團隊開發的開源項目,是不錯的學習資源,如果您要商用,還請通過官網與他們團隊聯繫,獲得商用許可。

2019.08.27

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