Note: Wowza Media Server™ 2.2.4 or later is required.
- Download and install Wowza media server software.
Note: I updated my Amino set-top box to build A130-0.16.7-opera-gogi. This took a bit of work and not sure that it's required.
- Install the Amino STBremoteconf tool. (See STBRemoteconf & Mood Control in the Amino Knowledge Base for details.) This tool enables an easy way to send remote commands to the Amino set-top box. I verified that the tool was installed properly by using the GETVERSION command to get the current set-top box version.
- Using your favorite encoder, send an H.264/AAC stream to the Wowza media server. For this example, we'll assume that the stream name is myStream and the RTSP URL to reach the stream is:
See How to set up live streaming using an RTSP/RTP-based encoder for detailed instructions. To be sure that you have all of the correct TCP and UDP ports open, you may want to use the VideoLAN VLC player to test RTSP/RTP output before you try to stream to the Amino set-top box.
Note: For the A125 set-top box, I added the following properties to the RTP/Properties section of [install-dir]/conf/[application]/Application.xml:
<Property> <Name>mpegtsFlushEveryPacket</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>mpegtsAlwaysSendZeroPacketLen</Name> <Value>true</Value> <Type>Boolean</Type> </Property>
Streaming Using RTSP/RTP
I used the STBremoteconf tool to send the CHANGEPAGE command to the set-top box and set the page URL to:
Streaming Using MPEG-TS direct
- Install Push Publishing AddOn.
- For multicast, I configured a stream with the following settings in Push Publishing AddOn:
- profile: mpegts
- streamName: myStream
- host: 184.108.40.206
- port: 11111
- rtpWrap: false
- To play the stream, use the STBremoteconf tool to send the CHANGEPAGE command and set the page URL to:
igmp://220.127.116.11:11111Note: This will also work for unicast. Set the host setting to the Amino set-top box IP address ([amino-ip-address]) and use the CHANGEPAGE URL:
Note: When behind NAT (network address translation), RTP NAT traversal doesn't work. Configure your router to send all UDP ports to the Amino set-top box IP address.
Note: The Amino A12x models have a very small playback buffer, which can make it difficult to maintain a glitch-free stream.
Originally Published: 10-01-2010.
If you're having problems or want to discuss this article, post in our forum.