Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Apple mediastreamvalidator warning: Media segment bandwidth exceeded target playlist

  1. #1
    Join Date
    Mar 2013
    Posts
    8

    Default Apple mediastreamvalidator warning: Media segment bandwidth exceeded target playlist

    We are trying to validate our stream with Apple mediastreamvalidator tool and we are getting those warnings for all of the files (smil stream), for example:

    WARNING: Media segment bandwidth exceeded target playlist bandwidth by 23 % (78.51 kbits/sec vs.64.00 kbits/sec, limit is 10 %).
    <smil>
        <head>
        </head>
        <body>
            <switch>
                <video src="mp4:sample_audio_64.mp4" system-bitrate="64000">
    				<param name="audioOnly" value="TRUE" valuetype="data"/>
    			</video>
                <video src="mp4:sample_150.mp4" system-bitrate="150000"/>
                <video src="mp4:sample_240.mp4" system-bitrate="240000"/>
                <video src="mp4:sample_440.mp4" system-bitrate="440000"/>
                <video src="mp4:sample_640.mp4" system-bitrate="640000"/>
            </switch>
        </body>
    </smil>
    Files specs: 
    
    H.264 Baseline Profile Level 1.0
    AAC-LC audio 48 kHz
    
    sample_audio_64.mp4 -  no video / 64 kbps audio / total 64kbps
    sample_150.mp4        -  480 x 224 / 110 kbps video / 40 kbps audio / total 150kbps / 10fps / 30 keyframes
    sample_240.mp4        -  480 x 224 / 200 kbps video / 40 kbps audio / total 240kbps / 15fps / 45 keyframes
    sample_440.mp4        -  480 x 224 / 400 kbps video / 40 kbps audio / total 440kbps / 29.97fps / 90 keyframes
    sample_640.mp4        -  640 x 360 / 600 kbps video / 40 kbps audio / total 640kbps / 29.97fps / 90 keyframes
    Application.xml: http://pastebin.com/raw.php?i=iQnkBgFM
    Complete test: http://pastebin.com/raw.php?i=7nfGWtfa
    Wowza log: http://pastebin.com/raw.php?i=MaKnCWND

    I don't know if Apple can reject the app for those warnings but I guess its better to fix it as its using more bandwidth than it should.

    Any thoughts?

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    It looks like you are not adding up audio and video bit rate for the total system-bitrate.

    In any case, you can get rid of this warning by adjusting the system-bitrate to what the validator is seeing.

    Richard

  3. #3
    Join Date
    Mar 2013
    Posts
    8

    Default

    Quote Originally Posted by rrlanham View Post
    It looks like you are not adding up audio and video bit rate for the total system-bitrate.

    In any case, you can get rid of this warning by adjusting the system-bitrate to what the validator is seeing.

    Richard
    Thank you for the response!
    I don't understand, the bitrate of the videos are right, I encoded them myself with ffmpeg and checked with various tools to ensure.
    In the sample_150.mp4 for example is 110 video and 40 audio.

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Sorry, I was looking at it wrong, you are doing the math right. Still, if you adjust the system-bitrate to what the validator is telling you, you won't get that warning

    Richard

  5. #5
    Join Date
    Mar 2013
    Posts
    8

    Default

    But then the stream wouldn't validade, this bitrates are in conform with the guidelines provided by them

  6. #6
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    The validator is telling you the stream you have marked as 64kbs is actually 78kbs. That means the audio track that you are using in the audioOnly rendition is 78kbs. To get rid of the warn you can adjust the system-bitrate. To conform to app store requirements for a 64kbs stream, you have to re-encode so that audio track is actually 64kbs

    Richard

  7. #7
    Join Date
    Mar 2013
    Posts
    8

    Default

    Richard,

    All the files are encoded with the declared bitrate, please see: http://s8.postimage.org/jsmaj664l/sample_audio_64.png

    The validador is not complaining about the audio but all files and the encoding is correct

  8. #8
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    All that matters is what the validator is telling you.

    Richard

  9. #9
    Join Date
    Mar 2013
    Posts
    8

    Default

    So basically this is a validator issue and not a Wowza issue?
    I'll have to reencode all videos with a lower bitrate so it can validate the bandwidth which is supposed to be the same as the bitrate (plus 10%) but its not for some reason

  10. #10
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Yes, if the audio track in the source of the audio only stream is actually 78kbs, you will need to re-encode to make it 64kbs to pass the app store requirements.

    Richard

Page 1 of 2 12 LastLast

Similar Threads

  1. mediastreamvalidator media segment bandwidth exceeded
    By aegeli in forum Wowza Transcoder
    Replies: 24
    Last Post: 06-04-2014, 03:39 PM
  2. Apple MediaStreamValidator Warning
    By ripleyXLR8 in forum Media Players and Devices
    Replies: 1
    Last Post: 04-23-2014, 06:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •