Questions tagged [webrtc]

25 questions
7
votes
1 answer

WEBRTC MCU/SFU inside kubernetes - Port Ranges?

I am using janus-gateway as a webrtc media server for group videocalling. Previously I had deployed it in a single node using docker-compose but now I want to be able to scale it horizontally. For this, I am trying to use kubernetes but I am facing…
4
votes
1 answer

Firewall rules for WebRTC and STUN

I'm trying to get a WebRTC service running, through a corporate firewall. The service works on the local network, but it appears that the firewall is stopping it from working globally. I'm using a code example from the Python aiortc package, found…
Soren
  • 41
  • 1
  • 1
  • 3
3
votes
1 answer

WebRTC vs one peer symmetric NAT

I read some documents about WebRTC nat traversal. I see that if one of the peers is behind a symmetric NAT, then a TURN server has to be used. I am wondering why shouldn't protocol allow traversal when at least one of the clients has public IP or…
akostadinov
  • 1,247
2
votes
0 answers

Kubernetes and MCU, is it possible?

I'm new to Kubernetes and amazed by the potential, but I'm having quite a hard time to set my mind and think a solution to this: I'm trying to set a WebRTC MCU (Multipoint Conferencing Unit), all peers connect to a single server, server combine…
2
votes
1 answer

How to use Apache2 as a reverse proxy in Ant Media?

We want to use Apache2 as reverse proxy like Nginx in front of Ant Media Server. Even if http/s connections are succesfull, websocket connection cannot be established and we cannot publish webrtc live stream to Ant Media Server. What do you…
Usama
  • 131
2
votes
0 answers

WebRTC: Use of multiple STUN servers in iceServers property of RTCPeerConnection for fallback

The question concerns the behavior of fallback ice servers in the WebRTC context. Here is an example: myPeerConnection = new RTCPeerConnection({ iceServers: [ { urls: ["stun:…
asinix
  • 125
1
vote
0 answers

how to configure xivo for WebRTC

I used this document to test the implementation of the webrtc on my website https://flashphoner.com/call-from-browser-to-mobile/ But I do not want to use their WCS5 server but my xivo pabx server. so I wanted to know what is the configuration that…
1
vote
0 answers

mariadb-libs is needed by turnserver

I am trying to install TURN server on centOS7 for one of my webrtc application. This TURN server would be used in a video calling application. I had followed below steps: yum install -y make gcc cc gcc-c++ wget yum install -y openssl-devel libevent…
newbie
  • 11
1
vote
1 answer

Do I need STUN if only one party is behind NAT?

One party is connected through a symmetric NAT, other party can be accessed directly, and there is a STUN server. The parties are going to communicate via WebRTC. Both are configured to use that STUN server. Will it work? Do I need a STUN server…
Velkan
  • 374
1
vote
0 answers

coturn server behind nginx reverse proxy not gathering candidates

I am trying to deploy coturn on a server which is behind a restricted network, with only ports 80 and 443 (TCP) allowed. As I have several services working in the same server, they are all behind a nginx reverse proxy. I want coturn to work the same…
1
vote
0 answers

WEBRTC peer connection blocked in UAE where as webRTC call to and from other countries works

I am using React Native WebRTC to develop p2p calling application. It works everywhere except UAE and maybe Middle East. I am using my own TURN server with port 4211 also tried TURN server with port 443 as mentioned in this answer. But that never…
ch3t
  • 111
1
vote
0 answers

How to config coturn on Nginx for webRTC?

I am making a WebRTC application which is working fine on wifi. But when I open the app on my phone via 4G the webRTC livestream wont start. enter image description here It seems something is going wrong by making the iceConnectionState. For the…
Dominique
  • 11
  • 1
  • 4
0
votes
1 answer

Error with simpl5 on call to freeswitch (onGetUserMediaError)

I have been working on setting up an HTML5 client (sipml5 by doubango: https://www.doubango.org/). The infrastructure of my setup is shown below: Server 1: sipml5 client, served through ngnix and https. Server 2: webrtc2sip setup with doubango,…
0
votes
0 answers

How can ICE Connectivity Check tell if a network route between a candidate pair exists or not?

How can ICE verify that the STUN Request packet of the Connectivity Check went through R-SR (Server Reflexive Transport Address of NAT R) when checking the ICE Candidate Pair (local candidate, remote candidate)=(L-SR, R-SR)? My understanding upon…
mon
  • 285
0
votes
0 answers

Why ICE (RFC 8445) says transport protocol is always UDP

Why RFC 8445 for ICE says the transport protocol of ICE Candidate is always UDP? RFC 6544 (2012) extended ICE to TCP 6 years earlier. Why RFC 8445 (2018) is still limiting to UDP and no reference to TCP. RFC 8445 - 2. Overview of ICE says the…
mon
  • 285
1
2