Hello everyone,
We’re developing a Pixel Streaming Demo.
Entering the stream from onto our network (public IP) works great.
Our issues arises once off the network. Our main error “WebRTC connection negotiated” error as we try our stream from a mobile phone off the network.
Can you check the network firewall rules of the server you using as the source of the streaming? If it’s working locally, but not when you try to connect over a public network, it should be because of a missing configuration to allow access over a public network. [link]
In addition to that, if you don’t want to deal with those configurations on your end, you can try Vagon Streams, which provides you an opportunity to start your pixel streaming experiences on the public cloud, without any additional integration. Just enable the plugin in your build, upload your app, and create your Stream link, that’s all.
In case you need any further assistance, don’t hesitate to get in touch with me. I will be happy to help.
Often, certain network configurations won’t play nicely with the standard STUN server using in Pixel Streaming. Mobile networks can frequently suffer this issue.
Using TURN is a good work around and should help mitigate the issue you’re suffering.
There is a fantastic post here that should explain further!