我的目的是找到一個代替H5Stream的開源rtsp to webrtc 的方案。
其實rtsp to websocket也是可以的,雖然我unity買的插件是webrtc+video的,但從原理上講websocket+video也是可以的,本質上都是video播放,發送圖片給unity顯示。主要是上週客戶端方面已經實現了在unity的webgl裏面顯示webrtc的效果。
現在來研究一下服務端方面。
找了一些資料
參考:5 best open source ip camera projects.
參考:WebRTC VideoEngine綜合應用示例(一)——視頻通話的基本流程(轉)
參考:https://forum.flashphoner.com/threads/how-to-convert-rtsp-to-webrtc.10731/
參考:瀏覽器播放rtsp視頻流解決方案(streamedian服務器)
參考:https://github.com/Streamedian/html5_rtsp_player
參考:幾種開源的媒體服務器對比
------------------------------------------------------------------------------------------------------------------------
公司的攝像頭的rtsp地址
rtsp://admin:[email protected]/h264/ch1/main/av_stream,或者
rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0
------------------------------------------------------------------------------------------------------------------------
知道了有個live555是rtsp服務器的,而搜索live555和webrtc的得到的http://webrtc.live555.com/,顯示該項目當前offline。
這個就是我要的......
另外,ffmpeg好像能夠rtsp轉rtmp。
------------------------------------------------------------------------------------------------------------------------
找到了一個rtsp2webrtc的程序,http://www.pudn.com/Download/item/id/3945772.html,不知道爲什麼,沒有效果。
看日誌,webrtc應該是連接上了的,其實我要的就是這個的效果,把rtsp地址給後端,然後就能播放視頻裏。
h5stream裏面,現在我是先配置起來,然後使用的。
-------------------------------------------------------------------------------------------------------------------------------
有人給我推薦了,https://shinobi.video/,
--------------------------------------------------------------------------------------------------------------------------------
找到個webrtc-streamer,https://github.com/mpromonet/webrtc-streamer
打算研究一下,基本上核心就是上面的三個開源的東西吧,我是不打算自己組裝的。
-----------------------------------------------------------------------------------------------------------------------------------
在www.findbestopensource.com上面還搜索到了
Ant Media Server
https://github.com/ant-media/ant-media-server
和
https://github.com/deepch/RTSPtoWebRTC
-------------------------------------------------------------------------------------------------------------------------------
在github中搜索webrtc-streamer,找到一個
https://github.com/RTCEngine/rtc-streamer
---------------------------------------------------------------------------------------------------------------------------------------------