我試圖用WebRTC(Peer.js)創建遊戲。我無法通過「http」進行視頻通話......也許它只能通過https運作? P.S.所有工作(我看到)媒體調用的示例使用https!WebRTC視頻流不通過http
1) http://cdn.peerjs.com/demo/videochat/ (doesn't work)
2) https://simplewebrtc.com/demo.html (works)
我試圖用WebRTC(Peer.js)創建遊戲。我無法通過「http」進行視頻通話......也許它只能通過https運作? P.S.所有工作(我看到)媒體調用的示例使用https!WebRTC視頻流不通過http
1) http://cdn.peerjs.com/demo/videochat/ (doesn't work)
2) https://simplewebrtc.com/demo.html (works)
它不是的WebRTC但只有在安全的起源(https://www.chromium.org/Home/chromium-security/deprecating-powerful-features-on-insecure-origins)支承在getusermedia API。
因此,您可以使用本地主機在您的計算機上進行測試,但對於部署,您將需要https。
要清楚的是,目前只有Google Chrome瀏覽器強加此限制。 – jib
WebRTC只能用於安全來源。這是Google的一項政策。這就是爲什麼http不能工作 –
好吧!但DataConnection通過「http」正常工作!...謝謝! –
@SuperCoolHandsomeGelBoy這是不準確的。 WebRTC適用於HTTP。這個問題伴隨着媒體設備捕獲。 – Brad