webrtc-mcu
- 一个基于kurento & webRTC构建的直播系统demo
- 借鉴了kurento one2many示例
- KMS作为offer,用户作为viewer。
- 通过游览器上的kurento util调用node端的kurento client,实现对KMS API的调用,在KMS中构建一条媒体管线。
- 每加入一个viewe便在媒体管线中构建一个由playerEndpoint + WebrtcEndpoint组成的端点。
- 目前可以将本地视频文件和m3u8直播流作为直播内容。
使用方法
- 在ubuntu上部署KMS
- 安装node.js
运行sudo npm install
注意
在ubuntu上,"postinstall": "cd static && bower install" 要写为 "postinstall": "cd static && bower install --allow-root"
参考资料
Kurento Tutorials
- Node.js - One to many video call
- https://doc-kurento.readthedo...
JavaScript Kurento Client
kurento_utils_js
How to ues coturn
中文教程
比较完整的中文文档
Kurento Utils JS
- https://my.oschina.net/997155...
- chrome webrtc检查工具 chrome://webrtc-internals/
WebRTC和相关技术
- Learning WebRTC
- https://cloud.tencent.com/dev...
- P2P ICE https://evilpan.com/2015/12/2...
- https://cnodejs.org/topic/547...
- https://www.liangzl.com/get-a...
- P2P技术之STUN、TURN、ICE详解 http://www.52im.net/thread-55...
- 拓展 - WebRTC 多视频网络拓扑之三种架构 https://www.cnblogs.com/baito...
- SDP https://www.jianshu.com/p/94b...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。