一個即拷即用、支持攝像頭集中管理、多級路由及h5播放的流媒體服務器。

我也來分享一個開源項目  
流媒體服務,純go編寫,求個贊,免費使用


項目地址


 搞技術不容易, 大家來捧個場,謝謝。
 

 

項目背景

偶爾和前同事聊天,說到一些小的監控項目需要把IP攝像頭集中管理,並提供html播放能力。閒來無事就試着開發一個打發時間,也作爲學習 go 語言的一個實踐。

在此之前沒有流媒體經驗,沒有go語言項目開發經驗。看了一些文檔,參考了一些開源項目,主要包括:

  • emitter 學習多協議共享端口等網絡編程技能
  • EasyDarwin 爲加深對rtsp協議的理解
  • seal rtmp/flv hls 服務的理解

主要特性

  • 基於純 Golang 開發
  • 支持 Windows、Linux、macOS 平臺
  • 支持 RTSP 推流(主動推送)
  • 支持 RTSP 拉流(拉取攝像頭或其他流媒體服務器資源)
  • 支持 RTSP TCP、UDP、Multicast 播放
  • 支持 H264+AAC H5播放,包括:
    • HTTP-FLV
    • Websocket-FLV
    • HTTP-HLS
    • Websocket-RTSP(實驗): 實時性更好
  • 支持流媒體用戶推拉權限管理
  • 業務系統集成 RestfulAPI
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章