Описание тега rtcpeerconnection

0 ответов

WebRTC соединение между узлами, подключенными на локальном хосте 127.0.0.1

У меня есть немного другой случай использования здесь. Я хочу установить соединение webrtc между двумя узлами, работающими на одном хосте. У моего оборудования нет подключения (нет WiFi, Ethernet), только интерфейс, который у меня есть, - lo (127.0.…
05 дек '18 в 19:14
0 ответов

chrome 72.0.3626.81 и RTCPeerConnection.setLocalDescription

С предыдущей версией Chrome 71.0.3578.98 и Firefox 64.0.2 или 65.0 один и тот же код работает нормально. Не удается создать предложение, поэтому localDescription никогда не обновляется. Любая подсказка первопричины или как продвинуться, чтобы найти …
01 фев '19 в 07:11
2 ответа

RTCPeerConnection и createDataChannel не работают для Edge

Я работал над приложением, в котором, когда человек входит в учетную запись, IP-адрес устройства сохраняется в серверной и локальной памяти. Затем, когда человек входит в ту же учетную запись из другого браузера или около того, он покажет всплывающе…
05 фев '19 в 06:09
1 ответ

Как установить удаленное описание для вызывающего абонента WebRTC в Chrome без ошибок?

Я надеюсь, что в логике нет недостатков. Шаг 1: звонящий создает предложение Шаг 2: вызывающая сторона устанавливает localDescription Шаг 3: вызывающий абонент отправляет описание вызываемому абоненту //----------------------------------------------…
1 ответ

Переподключение нескольких peerConnections после перезагрузки страницы

Я создаю веб-приложение для мониторинга с помощью смартфонов с помощью WebRTC, а для сервера сигнализации я использую socket.io. Когда я отправляю поток, я создаю объект RTCPeerConnection на странице наблюдения, которая получает этот поток. Потоки о…
1 ответ

Как закрыть mediastream после подключения нескольких удаленных пиров?

Я создаю несколько одноранговых соединений webrtc и создаю один медиапоток, используя if (mediaStream == undefined) { navigator.mediaDevices.getUserMedia({ audio: true, video: true }).then(function (stream) { mediaStream = stream; mediaStream.getTra…
0 ответов

Проблема WebRTC с пересмотром (после addTrack, removeTrack)

У меня есть приложение, в котором каждый звонок начинается со звука, но у пользователя есть возможность переключать видеочат (есть кнопка). И вот проблема, после первого переключения все работает нормально, но затем после переключения на аудио и сно…
0 ответов

Как получить буфер дрожания webrtc в Firefox?

Я использую webrtc peerconnection.getstats, чтобы получить различные параметры для проверки качества звонков в Firefox. Я хочу получить параметр буфера джиттера, но он не отображается в ответе gettats (но он доступен в chrome). Также буфер отображае…
16 ноя '18 в 07:57
2 ответа

Как правильно уничтожить RTCPeerConnection в JavaScript?

Когда я создаю new RTCPeerConnection() Насколько я вижу, я не могу уничтожить его с помощью peer.close(), и через некоторое время у меня заканчиваются ресурсы. Когда веб-страница создает много RTCPeerConnection s, он перестает работать после примерн…
28 авг '18 в 12:47
0 ответов

Как использовать PeerConnectionClientDelegate в IOS с помощью WebRTC

Требуется метод "peerConnectionClientIceDisconnected" для проверки как клиента, подключенного или отключенного в webRTC, метод входит в PeerConnectionClientDelegate, так что какая платформа использует для импорта делегата?
19 сен '18 в 07:04
0 ответов

Добавить более одного iceCandodate в RTCPeerConnection

Я создаю приложение для потокового видео в реальном времени и использую WebRtc для потоковой передачи. Могу ли я добавить более одного iceCandidates на стороне администратора и последовательно оценивать одноранговые соединения с каждым конечным клие…
22 фев '19 в 20:47
0 ответов

RTCPeerConnection не соответствует: не удается подключиться при смене поставщика

Я пытаюсь понять, если это проблема с моей сетью или это проблема WebRTC. Я создал простой пример для создания RTCPeerConnection между двумя одноранговыми узлами, которые находятся в разных сетях, каждый из которых находится за собственным NAT. Когд…
02 фев '19 в 08:07
2 ответа

Как уничтожить RTCPeerConnection?

Я могу использовать следующий код для создания нового объекта однорангового соединения: var peer = new RTCPeerConnection(); Когда это происходит, Chrome показывает его как новый объект подключения в chrome://webrtc-internals/ Я хотел бы уничтожить э…
26 авг '18 в 18:44
1 ответ

Вызов createAnswer не меняет `signallingState`

Призвание createAnswer не меняется signalingState, это все еще в have-remote-offer, Что может быть возможной причиной этого. offerSdp = { "sdp": offerSdp, "type": "offer" }; pc.setRemoteDescription(new RTCSessionDescription(offerSdp)).then(() => …
02 фев '19 в 14:50
1 ответ

Надежность канала WebRTC

Я хотел бы проверить правильность моего понимания каналов данных WebRTC, в частности, различных типов каналов, которые могут быть достигнуты путем изменения ordered & maxRetransmits или же maxPacketLifeTime свойства к RTCDataChannelInit толковый сло…
21 янв '19 в 15:13
1 ответ

Не удается найти имя 'RTCSignalingState'

Я получаю ошибку времени компиляции при подключении RTCPeerConnection. /node_modules/@types/webrtc/RTCPeerConnection.d.ts (316,30): Cannot find name 'RTCSignalingState'. const servers = null; this.pc1 = new RTCPeerConnection(servers); Я установил np…
1 ответ

Как удалить пустые рамки в RecordRTC

Я застрял в какой-то момент. Пожалуйста, помогите мне разобраться. Когда какое-либо одноранговое соединение (в видеоконференцсвязи) отключено, и я повторно подключаю их, тогда в записи добавляется пустой кадр, я использую RecordRTC и тестирую его в …
0 ответов

Одноранговые соединения остаются в chrome://webrtc-internals/ даже после того, как они отключены

Мы разработали решение для проведения конференций SFU. Когда пользователь покидает конференцию, одноранговое соединение не заканчивается. он отображается в chrome://webrtc-internals/ со статусом закрыт. Будет ли это считаться активным одноранговым с…
22 мар '19 в 07:43
1 ответ

Как сбросить состояние webrtc?

У меня проблема, иногда мне нужно сбросить состояние WebRTC (например, иногда я получаю эту ошибку: Не удалось установить удаленное предложение sdp: вызвано в неправильном состоянии: kHaveLocalOffer Но возможно ли это сделать без удаления и создания…
31 мар '19 в 17:07
1 ответ

Принудительно использовать UDP для соединения с узлом Webrtc

Я использую API webrtc RtcPeerConnection в Chrome. Мое местное предложение SDP такое a=candidate:0 1 UDP 2122252543 10.100.49.26 59882 typ host a=candidate:1 1 TCP 2105524479 10.100.49.26 9 typ host tcptype active Я думаю, что если UDP не работает, …