# Warnings when using media stream validator on HLS VOD content

**URL:** <https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609>\
**Category:** Wowza Streaming Engine\
**Created:** [December 4, 2012, 11:10am UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609 "2012-12-04T11:10:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simon\_Shapcott](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Simon\_Shapcott](https://community.wowza.com/u/Simon_Shapcott)\
**Post date:** [December 4, 2012, 11:10am UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/1 "2012-12-04T11:10:34Z")

</div>

Hello, we are trying to build an iOS App which uses HLS VOD content however when we attempt to validate the streams using the Apple media stream validator we get the following errors.

```auto
media_3.ts?wowzasessionid=1344685693:
        WARNING: Media segment bandwidth exceeded target playlist bandwidth by 11 % (419.46 kbits/sec vs.378.04 kbits/sec, limit is 10 %).
media_9.ts?wowzasessionid=1344685693:
        WARNING: Media segment bandwidth exceeded target playlist bandwidth by 12 % (424.80 kbits/sec vs.378.04 kbits/sec, limit is 10 %).
media_16.ts?wowzasessionid=1344685693:
        WARNING: Media segment bandwidth exceeded target playlist bandwidth by 11 % (421.12 kbits/sec vs.378.04 kbits/sec, limit is 10 %).

```

I have just included a small subset here, for the example file above we had 24 of these warnings for a file segmented into 129 ts chunks. This was with version 3.0.5, I have also tried it with version 3.5 which is better, but it still had 7 warnings for the same file.

I’m slightly confused as to what could cause these warnings, and is there a way to stop them from occurring? I know Apple in theory shouldn’t reject an App with warning messages but we have found that hasn’t always been the case.

Many thanks

---

<div class="post-metadata">

**Author:** ![Jason\_Hilton](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/jason_hilton/32/437_2.png) [@Jason\_Hilton](https://community.wowza.com/u/Jason_Hilton)\
**Post date:** [December 4, 2012, 11:24am UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/2 "2012-12-04T11:24:55Z")

</div>

Hi

Is your content in multiple bitrates and are you accessing them though a .smil file?

If you are, you may have to raise the bitrate you’re declaring in the .smil file as it is out by more than the 10% limit stated in the logs you provided above.

Jason

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [December 4, 2012, 1:06pm UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/3 "2012-12-04T13:06:27Z")

</div>

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

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

[https://www.wowza.com/docs/how-to-create-apple-app-store-compliant-streams](https://www.wowza.com/docs/how-to-create-apple-app-store-compliant-streams)

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [December 4, 2012, 1:58pm UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/4 "2012-12-04T13:58:21Z")

</div>

Yes, I think that is right. Also check against this formula:

kilobytes on disk \* 8 / duration in seconds = kbs

Richard

---

<div class="post-metadata">

**Author:** ![Jason\_Hilton](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/jason_hilton/32/437_2.png) [@Jason\_Hilton](https://community.wowza.com/u/Jason_Hilton)\
**Post date:** [December 4, 2012, 12:38pm UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/5 "2012-12-04T12:38:24Z")

</div>

Hi

Wowza does try and average the bitrate however if the bitrate varies too much then you will experience this kind of problem and Wowza can’t do anything about that by itself.

Try adding the configuration shown here,

[https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams](https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams)

Jason

---

<div class="post-metadata">

**Author:** ![Simon\_Shapcott](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Simon\_Shapcott](https://community.wowza.com/u/Simon_Shapcott)\
**Post date:** [December 4, 2012, 12:26pm UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/6 "2012-12-04T12:26:58Z")

</div>

Hi,

No, this is a single bit rate stream, the bit rate stated in the m3u8 is what Wowza returns

thanks

---

<div class="post-metadata">

**Author:** ![Simon\_Shapcott](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Simon\_Shapcott](https://community.wowza.com/u/Simon_Shapcott)\
**Post date:** [December 4, 2012, 12:59pm UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/7 "2012-12-04T12:59:17Z")

</div>

Thanks,

I’ve had a look at the link but it states that it is already enabled by default on Wowza 3 unless I’m looking at the wrong section?

Just so I understand the issue completely, Wowza will take an average bitrate value of the whole file and use that to fill in the metadata section of the m3u8 file. However if the natural fluctuations in the bitrate (even with CBR) mean that it is more than 10%, this error will be generated.

Simon

---

<div class="post-metadata">

**Author:** ![Simon\_Shapcott](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Simon\_Shapcott](https://community.wowza.com/u/Simon_Shapcott)\
**Post date:** [December 4, 2012, 1:40pm UTC](https://community.wowza.com/t/warnings-when-using-media-stream-validator-on-hls-vod-content/39609/8 "2012-12-04T13:40:46Z")

</div>

Many thanks, that all makes sense.

One final question. When Wowza calculates the average bitrate of a file does it take into account the size of the headers and add it on accordingly? I have a file which all desktop applications (VLC, GSpot, FFMPEG) reports as 343kbps whereas the m3u8 which Wowza generates reports it as 378.04kbps. I’m trying to work out why there is a discrepancy.

Simon
