Invalid audio codec for iPhone/iPod:SPEEX

Hi!

We use Wowza 4.1.6. I enable Transcoder AddOn and configured application using this article

On log still:

WARN	server	comment	2014-10-03	18:34:12	-	11.013	-	CupertinoPacketHandler.handleHolder[cams/_definst_/stream_name]: Invalid video/audio codec combination for iPhone/iPod: video:H264 audio:SPEEX
WARN	server	comment	2014-10-03	18:34:12	-11.013	-CupertinoPacketHandler.handleHolder[cams/_definst_/stream_name]: Invalid audio codec for iPhone/iPod:SPEEX

Can you explain why appear this warnings?

Hello,

Can you please confirm you are playing the transcoded stream, and not the source stream when getting these errors?

Thank you,

Salvadore

Hi,

When a stream is published to Wowza, it also becomes available for playback at Wowza output. In addition to this stream, if you also have the Transcoder addon enabled, the transcoded stream will also become available at Wowza output after it has been transformed by the Transcoder.

The warnings you are talking about are referring to the un-transcoded stream. Since your source is using Speex audio codec, the warning message is informing you that this particular stream is not supported by iOS devices since they do not support this audio codec.

You should’t get messages related to the transcoded stream.

Zoran

Are you using the template named audioonly.xml in the Wowza /transcoder/templates folder. Use that template as a starting place. The name is a little misleading, it just means that it only transcodes the audio, not the video. The video is set to PassThru. That is the Transcoder template that is used in that article. Start with that, test it as-is before making changes.

Thank you.

Salvadore

The audio will not be transcoded if set to Passthrough. I suggest using the audioonly.xml template as is, without modification, and see if that works.

If you are only streaming to Flash clients then you can disable cupertinostreamingpacketizer from the list.

Salvadore

Hi,

This errors appears when i publish stream, before playing.

Thanks for reply!

Yes, i’m using audioonly.xml. In wowzastreamingengine_error.log :

Invalid video/audio codec combination for iPhone/iPod: video:H264 audio:SPEEX
Invalid audio codec for iPhone/iPod:SPEEX

Can these errors appears because in some streams audio was set Passthrough(though it not so)?

Maybe not pay attention to these warnings?

The audio will not be transcoded if set to Passthrough. I suggest using the audioonly.xml template as is, without modification, and see if that works.

If I use audioonly.xml without modification it works, but in logs there are warnings.

Thanks!

iPhone is a mobile phone developed by Apple. iPhone Stuck in Headphone Mode iPhone combines an iPod music/video player, a mobile phone, an internet web and email client, and a handheld application platform into one device. iPhone is intended to compete in the smartphone market.Apple has released ten generations of iPhone models, each accompanied by one of the ten major releases of the iOS operating system.