The network where an encoder is deployed must be able to reach the Phenix platform via UDP. Follow the steps below to ensure that the network is set up appropriately.
Take these actions to verify connectivity meets requirements:
Make sure a chromium based browser is installed and executable from command-line
Start the browser from the command-line with --use-fake-device-for-media-stream as a command-line argument.
Use TLS/SSL (i.e., “https:”)
Using https://phenixrts.com/example/GetUserMedia.html may also be helpful.
Using chrome://webrtc-internals can help understanding connectivity while broadcasting via one of the two previous mentioned pages.
Make sure to have a video source (synthetic per Step 2 above) and use TLS. Testing results may be misleading otherwise.