Livestream playback issue with android when transcoding !!

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

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