Я создаю веб-сайт видеочата и застрял на видеопотоке. Локальное видео работает, но я не могу установить одноранговое соединение между ними. Я просмотрел несколько примеров в Интернете, но я не искал их. потому что они работают только тогда, когда у вас есть локальный поток.
У меня есть страница для этого чата, поэтому нет необходимости в комнатах, пользователю нужно немедленно подключиться, а только к текстовому чату и пользователям, которые делятся своей веб-камерой. 16 пользователей могут делиться своей веб-камерой, а «неограниченное» количество пользователей может присоединиться к странице, видеть этих 16 пользователей и общаться в текстовом чате. текстовый чат проходит через socket.io на сервере node.js.
возможно ли это реализовать, и если это возможно, кто-нибудь может помочь мне в этом или дать мне полезный пример
Изменить 1: мой код на данный момент
rtc.connect('ws://127.0.0.1:3000');
function joinVideo(){
console.log('test');
rtc.createStream({"video": true, "audio":false}, function(stream){
// get local stream for manipulation
rtc.attachStream(stream, 'local');
});
}
rtc.on('add remote stream', function(stream){
// show the remote video
rtc.attachStream(stream, 'remote');
});
В любом случае спасибо, Стефан