(Transcript of video - performed on Mac OSX)
Today we will cover how to set up and optimize an MPEG Transport Stream Setup to send a video feed from point A to point B over the internet.
To begin, make sure you have purchased an MPEG Transport Stream license for your product; otherwise you will not have the option to stream over MPEG Transport Stream
Make sure your Cube encoder is connected a network either over a wired or wireless connection.
Now that your device is on the network, log into your device
Once you are logged in, go to Video Setup → Stream Settings
Under stream mode, select “MPEG TS”.
MPEG-TS is often used on internal networks where a push-based streaming method is desired with additional features and capabilities not found in RTP/RTSP or TDS.
When streaming over the public Internet or lossy networks we recommend using the TCP protocol setting instead of UDP, while UDP works best on local networks.
It is also recommended to enable Adaptive Bitrate on your Encoder and Jitter Buffer on your Decoder and leave the values for both at the default 4 and 5 seconds, respectively.
Now let’s enter the destination IP.
In this case, I’m connected wirelessly to an Airport Extreme that’s connected to the public internet on location. To identify our public IP address, I’ll open the Apple Airport utility, select my router, and make a note of the destination IP address at the top.
I’m leaving the destination port at the default value of 9710.
Next we’ll move over to the destination side of things to receive the feed on a Cube decoder and on an Apple computer.
Make sure both devices are connected to the same router mentioned earlier.
Next we’ll identify the decoder’s private IP address using the decoder’s screen. It will be one of two numbers depending on if you’re connected over ethernet or wirelessly
Because I’m connected over ethernet, I’ll only toggle down on the black joystick once.
Go back to the Airport Utility and click on edit network under your router, then click on the network tab.
Under Port Settings, click the plus sign.
Since we’re using TCP, I’ll enter the port number in the Public TCP Ports line.
Under Private IP address, add your decoder’s IP.
Finally, in the private protocol ports, enter the default value of 9710.
Click save and update, then switch back over to your Cube decoder settings.
Go to Video Setup → Decoder settings
Set the decoder mode to MPEG-TS and use the same protocol as before.
Click apply changes. Your stream should now be active.
To decode on a computer, the setup is similar, except only UDP is available.
Click open network preferences under the wifi menu, then click on your connection method. Your IP will be listed there; use this instead of the Cube Decoder’s private IP address in the Airport Utility and then configure ports.
Finally, open VLC player. Click Command-N to open a network stream, then Open RTP/UDP stream.
Enter the port you specified earlier, then click open.
You should now be able to send video over the internet to a decoder using MPEG-TS.
To purchase an MPEG-TS license, visit teradek.com/products/mpeg-transport-stream.