How to verify an encoder is able to contribute via UDP

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.

Steps

Take these actions to verify connectivity meets requirements:

  1. Make sure a chromium based browser is installed and executable from command-line

  2. Start the browser from the command-line with --use-fake-device-for-media-stream as a command-line argument.

  3. Use TLS/SSL (i.e., “https:”)

  4. Visit https://phenixrts.com/debugging/

  5. Using https://phenixrts.com/example/GetUserMedia.html may also be helpful.

  6. 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.