Cannot get PubNub WebRTC tutorial to work

前端 未结 1 1939
暖寄归人
暖寄归人 2021-01-25 15:48

I\'m trying to build my first WebRTC app by following a PubNub tutorial (https://www.pubnub.com/blog/2015-08-25-webrtc-video-chat-app-in-20-lines-of-javascript/); however, it ha

相关标签:
1条回答
  • 2021-01-25 16:34

    WebRTC running on localhost HTTPS

    You are looking to run your WebRTC demo locally on your laptop using localhost. You must use HTTPS. Here is a GIF video of your demo working using a locally secured webserver (included!). We cleaned up your video DOM/jQuery code and also corrected a few errors. You can find the HTML source for WebRTC Source Code on GitHub Gists.

    Run WebRTC Demo Locally

    These terminal commands will download the html file to your local box, create a PEM key for TLS crypto and run a local HTTPS server using Python.

    curl https://gist.githubusercontent.com/stephenlb/edd4b0c218a72a34349baa004a80fd7a/raw/1b28c5e39db0d5eaabc10006cede0a8825b9afd4/webrtc-demo.html > webrtc-demo.html
    python <(curl -L https://gist.githubusercontent.com/stephenlb/2e19d98039469b9d0134/raw/5afefc79647e0786097ca3406dbf93c5de919aed/https.py)
    

    Then open and accept the local HTTPS connection (agree to unknown root CA warning).

    open https://0.0.0.0:4443/webrtc-demo.html
    

    Run the above command to test the demo.

    Reference Links for WebRTC

    • WebRTC Source Code on GitHub Gists
    • Python HTTPS localhost Server on 127.0.0.1/0
    • WebRTC SDK Documentation
    0 讨论(0)
提交回复
热议问题