Hello,
We’re decoding livestreaming into different bitrates i.e 360,160p
using wowza transcoder addon (ngrp) to playback livestream in IOS and
android devices. The decoding is only to AAC(44100Hz) for audio as video
input is already in H264 format. However, live playback working fine in IOS
but when we stream the livestream into android device, it plays for some
seconds and then error occured “cannot play video.Invalid Url”. The issue
is mostly in android 4.1 Icecream sandwitch and 4.1.2 jellybean.
Could you please assist me regarding it? We’re using monthly subscription
of wowza media server.
IOS/Android PLAYBACK URL : http://ip:1935/transcoder/ngrp:live1_all/playlist.m3u8
Regards.
Shahzaib
Hi,
This is one of the best resources.
It is likely to be the video codec profile and/or level
being incompatible with Android.
iOS devices support a broader range of profiles and levels,
Android is generally restricted to Baseline profile for streaming.
It’s best to change the profile in the video codec at the source
so that it supports the widest range of devices.
Here’s an excellent resource that covers video encoding for playback on Android.
Important links within the above are:
Video specifications.
Encoding recommendations.
Daren
If the StreamNameGroup includes the source, which has mp3 audio, try taking it out. The Android device might be having trouble switching between bitrate renditions when one has mp3 audio and the others are AAC.
Richard
Zoran
December 11, 2013, 4:15pm
4
Thanks for the update.
The idea is that the StreamNameGroup shouldn’t contain any members that are not enabled for transcoding.
Zoran
Hello Daren,
We’re using FMLE for publishing stream with main profile,leve-2.1 and audio is mp3-44100 mono. But wowza re-encode this stream for 160_p (Apple and android) into baseline profile with audio codec-AAC. If the problem with main profile than wowza re-encode the main into basline using transocder addon and issue remains the same.
Also IOS devices having issue with audio and this issue is similar to the thread https://www.wowza.com/forums/showthread.php?16061-iOS-Audio-Gaps-with-MP3 (but the thread ended up without conclusion) .
Live video playback works well on the beginning on IOS but after some time the small audio gaps comes into play after every 2~3 seconds.
I removed the unnecessary StreamNameGroup and used only 160p. That resolved my issue.
Thanks to support team!
Regards.
Shahzaib