MediaWriterH264: Unsupported audio format for MP4 container
Sending Nellymoser encoded audio data from the flash player to Wowza Media Server 3 Developer Edition 3.0.5 build1220 results in this warning:
WARN server comment - MediaWriterH264: Unsupported audio format for MP4 container: CODEC_AUDIO_NELLYMOSER
We tried sending Speex and got a similar warning:
WARN server comment - MediaWriterH264: Unsupported audio format for MP4 container: CODEC_AUDIO_SPEEX
We are using the com.wowza.wms.plugin.integration.liverecord plugin library to record the live stream for a specified duration of time. I looked thru the decompiled code in the plugin classes and noticed if the codec id is not 10 and not 2 then it results in that warning and the resulting file on the hard drive has no audio data in it (verified with ffmpeg).
So we can't record nellymoser or speex data? Can someone help? Thank you.
It is supported now. mp4 file can contain Speex. Flash RTMP and HTTP players can playback mp4 with Speex audio (and h.264 video). Take a look at this guide, which includes transcoding Speex to AAC for non-Flash clients
This is not a Wowza constraint, this audio codec is not supported in a quicktime (.mp4) container. And many of the clients and devices you might want to playback an .mp4 file do not support this audio codec.
You can use the Wowza Transcoder. Take a look at the template in this example: