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
- https://doc-kurento-zh-cn.rea...
- http://www.voidcn.com/article...
kurento_utils_js
- https://doc-kurento.readthedo...
How to ues coturn
- https://doc-kurento.readthedo...
中文教程
比拟残缺的中文文档
- https://blog.gmem.cc/webrtc-s...
Kurento Utils JS
- http://www.voidcn.com/article...
- 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...