Using MediaCaster to pull audio only playlist is throwing an error

I’m using MediaCaster to pull in live audio-only streams from our client to re-stream out and they seem to never get past the “Waiting for Stream” status.

We can play back these urls without any problem using several different web based-players, VLC and ffplay/ffmpeg so it doesn’t seem to be an authorisation problem.

I’m using the applehls media type to connect the MediaCaster stream files to the applications.

I suspect that the issue is that the m3u8’s that are created contain only .aac chunks instead of .ts as we can pull in other audio only m3u8’s referencing .ts chunks without any problems.

Below is the error we receive in the Wowza logs (I’ve changed the names for privacy’s sake):

CupertinoMediaCasterConnection.outputType: Failed to create output for segment http://CLIENTSERVERURL/live/CLIENTSTREAMNAME.stream/media-upyab1q1b_w1752454123_88508.aac

It appears that wowza can see the chunks from within the m3u8 but is failing to create any output. This error repeats every 10 seconds which is inline with the 10 second chunks generated in the m3u8 playlist.

We can’t get the client (who is using wowza as well) to change the workflow so that they are generating ts chunks - I’ve found the property to do that - or sending as any other type of stream.

Is there anything else we can do short of transcoding the input to receive these streams? Any help would be appreciated. Thanks!

Hello,

Please update to Wowza Streaming Engine 4.6.0.04. This update contains the following fix:

  • Added AAC segment support to MediaCaster applehls

You can find the instructions on updating your Wowza installation here.

Regards,

Alex