簡體   English   中英

socket.io-stream不公開.to調用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM