Как включить STUN в образце webrtc в libsourcey
Пытаюсь убежать webrtcstreamer
по настройке сети. Хотя я могу работать на той же машине, но не работает в локальной сети. Я пытался включить IceServer
сервер, раскомментировав код в src/webrtc/src/Peer.cpp
а также src/webrtc/samples/webrtcstreamer/client/index.js
согласно инструкции, приведенной в выпуске github. Но это не работает. Просто откройте веб-страницу в браузере, но без потоковой передачи. Тем не менее, когда я бегу на той же машине, он начинает играть test.mp4
файл.
Фрагмент кода изменен в Peer.cpp
файл
webrtc::PeerConnectionInterface::IceServer stun;
stun.uri = kGoogleStunServerUri;
_config.servers.push_back(stun);
Фрагмент кода изменен в index.ejs
файл
WEBRTC_CONFIG = {
'iceServers': [
{'url': 'stun:stun.l.google.com:19302'}
]
}