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…