webrtc プロジェクトにsimplewebrtcを使用しています。
とにかく、いつでも他の人のオーディオをミュートしてミュート解除できるものはありますか?
部屋の特定のユーザーのストリームを取得し、同じ部屋の残りのユーザーのストリームを取得できない方法はありますか?
window.onload = function(){ var room = "2"; // Create webrtc connection var webrtc = new SimpleWebRTC({ localVideoEl: 'publisher', remoteVideosEl: '', autoRequestMedia: true, log: true, debug: false, detectSpeakingEvents: true, autoAdjustMic: false }); // we did not get access to the camera webrtc.on('localMediaError', function (err) { }); // a peer video has been added webrtc.on('videoAdded', function (video, peer) { console.log('video added', peer); var remotes = document.getElementById('subscriber'); if (remotes) { var container = document.createElement('div'); container.className = 'videoContainer'; container.setAttribute('data-user', userType); // $div.attr('data-user', streamUser.userType); container.setAttribute('class', 'col-md-6 each-video'); container.id = 'container_' + webrtc.getDomId(peer); container.appendChild(video); remotes.appendChild(container); } }); // a peer video has been removed // a peer video was removed webrtc.on('videoRemoved', function (video, peer) { console.log('video removed ', peer); var remotes = document.getElementById('subscriber'); var el = document.getElementById(peer ? 'container_' + webrtc.getDomId(peer) : 'localScreenContainer'); if (remotes && el) { remotes.removeChild(el); } }); // when it's ready and we have a room from url, join the call webrtc.on('readyToCall', function(){ if(room) webrtc.joinRoom(room); }); if(room){ webrtc.createRoom(room, function(err, name){ if(err){ console.log(err); } }); } }
ドキュメントで私の質問に対するものは何も見つかりませんでした。もしそれが可能なら、それは素晴らしいことです!