webrtc-mcu

  • A live broadcast system demo based on Kurento & WebRTC
  • The Kurento One2Many example is used
  • KMS is the offer and the user is the viewer.
  • The Kurento Client on the Node side is called by Kurento Util on the browser to realize the call to KMS API and build a media pipeline in KMS.
  • Each addition of a viewwe builds an endpoint in the media pipeline consisting of PlayerEndpoint + WebEndpoint.
  • Local video files and M3U8 live streams are currently available as live content.

Method of use

  1. Deploy KMS on Ubuntu
  2. Installation node. Js
  3. Run sudo NPM install

    Pay attention to

  4. On Ubuntu, “postinstall”: “CD static && bower install” should be written as “postinstall”:” CD static && bower install –allow-root”

    The resources

  5. Kurento Tutorials

    1. Node.js – One to many video call
    2. https://doc-kurento.readthedo…
  6. JavaScript Kurento Client

    • https://doc-kurento-zh-cn.rea…
    • http://www.voidcn.com/article…
  7. kurento_utils_js

    • https://doc-kurento.readthedo…
  8. How to ues coturn

    • https://doc-kurento.readthedo…
  9. Chinese tutorial

    1. More complete Chinese documents

      • https://blog.gmem.cc/webrtc-s…
    2. Kurento Utils JS

      • http://www.voidcn.com/article…
    3. https://my.oschina.net/997155…
  10. Chrome ://webrtc-internals/
  11. WebRTC and related technologies

    1. Learning WebRTC
    2. https://cloud.tencent.com/dev…
    3. P2P ICE https://evilpan.com/2015/12/2…
    4. https://cnodejs.org/topic/547…
    5. https://www.liangzl.com/get-a…
    6. STUN of P2P technology, TURN, ICE, a http://www.52im.net/thread-55…
    7. To expand on the three architecture – WebRTC video network topology more https://www.cnblogs.com/baito…
    8. SDP https://www.jianshu.com/p/94b…