[英]socket.io-stream not exposing .to call
我正在構建一個使用navigator.getUserMedia的相機流媒體平台。 客戶端似乎沒有錯誤地廣播了他們的視頻流。 這樣做的代碼(在客戶端上)如下所示:
navigator.mediaDevices.getUserMedia({ audio: false, //We don't need audio at the moment video: true }).then(function(stream) { ss(socket).emit("BroadcastStream", stream); }).catch(err) { //Code for handling error });但是,我的Node.JS服務器處理流(並將其發送到其他客戶端)會引發此錯誤:
\n TypeError:socket_stream(...)。to不是一個函數\n
似乎socket.io-stream沒有公開.to函數。 我知道socket_stream的參數(對socket.io實例的引用)是有效的; 並且socket.io-stream的文檔似乎對此表示贊同(沒有提及.to)
我將如何解決這個問題? 編輯:我樂於接受建議(甚至完全使用其他方法;但請保留該方法)
好吧,沒關系(一個月后),我找到了一個死了的簡單WebRTC示例 ,該示例向我展示了使用WebRTC的基礎知識(沒有STUN服務器,這是該項目所需要的),我適應了我的特定需求。 Shane Tully在該教程上做得很好!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.