Apple media stream validator tool

Hi

I am using wowza 4.1.2 and stream HLS

I defined CupertinoMaxChunkCount of 15 and PlaylistCunkCount of 6

In some devices I get disconnected after a couple of minutes

I used Apple media stream validator tool to validate the stream

And I am getting Errors and warnings

Why Am I getting those errors (also happen when i play sample.mp4)?

Also can you explain to me what the last warning means and how can i tackle it?

Playlist Syntax:

Warning: (-31000:0) Old codec format (RFC 4281) subelements found. Use format specified by RFC 6381

–> Detail: Subelements: 100.30

–> Compare URL: chunklist_w194544374.m3u8

Alternate playlist(s):


chunklist_w194544374.m3u8


Playlist Syntax: OK

Processed 18 out of 18 segments:

media_w194544374_111.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_112.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_113.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_114.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_115.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_116.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth

–> Bandwidth exceeded by 27 % ( 1.96 Mbits/sec vs 1.54 Mbits/sec, limit is 10 %)

media_w194544374_117.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

media_w194544374_118.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_119.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_121.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

media_w194544374_123.ts:

ERROR: (-12976) Received discontinuity error

–> Track ID: 256

ERROR: (-12976) Received discontinuity error

–> Track ID: 257

media_w194544374_124.ts:

WARNING: Media segment bandwidth exceeded target playlist bandwidth

–> Bandwidth exceeded by 21 % ( 1.87 Mbits/sec vs 1.54 Mbits/sec, limit is 10 %)

Hi,

mediasteamvalidator shouldn’t be showing any errors when run against for example sample.mp4. This is if using the default “vod” app in Wowza, e.g.

mediastreamvalidator -V http://[wowza-server]:1935/vod/mp4:sample.mp4/playlist.m3u8

I’ve just done a test myself using mediastreamvalidator version 1.1 and Wowza 4.1, and sample.mp4 passes all tests.

So it could be your cupertino properties in your Wowza application. Please try creating a new “vod” application and doing the test again using our sample.mp4 file.

Paul

Er… can you please share? I have the same issue, using FMLE.

We have it with FFMPEG so it would be great to know how the OP solved his encoding problem.

Er… can you please share? I have the same issue, using FMLE.

I assume you’re referring to the declaration inside a SMIL… what if we werent using smils?

any updates on how to get rid of discontinuity errors?

The vod workes.

Also the recorded shows from the live stream.

The only issue at the moment is that the live tsream dissconects after few minutes.

very strange

I have tried to “play” with cupertinoPlaylistChunkCount decreasing or increasing but with little luck

anything else maybe i need to check?

Hi jason

The issue is resolved.

an encoder issue

/thx

Hi,

To take a closer look, please create a ticket by emailing support@wowza.com.

When creating a ticket, please include a ZIP file containing the following directories:

[Wowza-Install]/conf/

[Wowza-Install]/logs/

[Wowza-Install]/transcoder/

Please make sure you provide logs which show Wowza server starting.

If you are not sure how to get this information please see the following tutorial.

How to create a compressed zip file in Windows, OS X, and Linux

As you have a live stream please outline the type of encoder in use along with the encoding settings for the stream.

Please include a link to this thread for reference.

Regards,

Jason

Hi,

Thanks for the update.

I’m glad we managed to find the cause of the problem.

Regards,

Jason

With the lack of detailed information from the last to posts, a quick suggestion would be to adjusting the system-bitrate to what the validator is seeing.

Regards,

Salvadore

In that case you can wrap the single stream in .smil file and follow this guide to add adjusted system-bitrate. Change it to whatever the validator likes:

How to add resolution and codec metadata to iOS streams

Also, you might need a 64kbs audio rendition for app store compliance.

How to create Apple App Store compliant streams (audio only rendition)

Regards,

Salvadore