impressive17
@impressive17

Как отправить трек webRTC на JS?

Подскажите, пожалуйста, пытаюсь транслировать видео из браузера на сервер по webRTC.
Вроде получилось установить соединение между фронтом(js) и сервером(go) по webRTC. Реализовал весь путь с установкой sdp и iceCandidate. Но не очень понимаю, как понять установилось ли соединение.
На сервере есть обработчик ontrack(в либе, которую там использую). На js пытаюсь добавить трек в peerConnection, но он пишет, что он уже есть и там действительно есть веб камера, но на сервер в обработчик ничего не приходит.
navigator.mediaDevices.getUserMedia({ video: true, audio: true })
        .then(stream => {
            localVideo.srcObject = stream;
            stream.getTracks().forEach(track => localPeerConnection.addTrack(track));
            localPeerConnection.createOffer().then(createdOffer).catch(setSessionDescriptionError)
        }).catch(log);

Подскажите пожалуйста в какой момент и как добавлять трек для передачи на сервер?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы