WebRTC Camera
通常IP Camera都是基于RTSP的 客户端通过服务器转发RTSP命令来访问IP Camera
WebRTC实现Camera相较IP Camera的优势 :
- P2P能打通的情况下 节省服务器带宽(RTSP Camera需要服务器转发RTP/RTCP流)
- 能和其他的WebRTC客户端连接 比如通过chrome浏览器的webrtc应用可以和WebRTC Camera连接
WebRTC Camera模型
应该支持这些特性 :
- 通过信令鉴权确定访问权限
- 支持同时存在多个连接
- 不渲染local stream 且不接收remote stream
实现思路
曾经碰到一个webrtc的stream传输不正常的问题
https://www.jianshu.com/p/442496bc821a
可以总结出仅由Camera传输media stream 而客户端不向Camera发送media stream的办法是客户端不添加本地的local media stream到PeerConnection