How to: Troubleshoot your mobile stream
October 21, 2010 0Troubleshooting Mobile streaming problems
It is best to encode the video using a low bitrate, frame rate and low encoding complexity. For mobile streaming a total bitrate of between 64Kbps to 250Kbps is probably best. Many mobile devices may not be able to handle a full 30 frames per second (fps). A frame rate of 15 – 24 fps may be best for mobile. It is best to encode to a lower H.264 complexity. Most mobile devices only support H.264 Baseline.
If you experience trouble viewing your content on some devices while other devices work, please try using a lower video resolution such as 320 x 240. During our testing, we found that this resolution was viewable by most mobile devices.
Try our example video which has been tested and confirmed working on multiple devices:
Android/Blackberry/Other
- rtsp://netrolive.netromedia.com/netrolive/netrolive – If this works, everything is working fine with your device/carrier. If this does not work, try the following.
- rtsp://netrolive.netromedia.com:80/netrolive/netrolive – If this works, your carrier is blocking the default streaming port but allowing port 80 delivery. If this does not work, you should try contacting your carrier or try again using Wifi.
Iphone / Ipad
- http://netrolive.netromedia.com/netrolive/netrolive/playlist.m3u8 – If this does not work, you should try contacting your carrier or try again using Wifi.
If the above stream works but your stream does not, please confirm you are using H.264 Baseline 3.0 video and AAC audio with a low resolution, frame rate and bitrate. Some Nokia devices will only support a Baseline of 1.3 or lower. See our Adobe Flash for Mobile solution: How to: Configure Adobe Flash Media Encoder for mobile streaming