Results 1 to 4 of 4

Thread: Frame rate related errors from mediastreamvalidator

  1. #1
    Join Date
    Nov 2015

    Default Frame rate related errors from mediastreamvalidator

    Hi, I'm checking HLS playback URL generated by Wowza 4.3.0 for live streaming service.

    Sometimes I got the following result from mediastreamvalidator(Apple Media Tool).


    ERROR: (-1) Framerate of current segment does not match previous segment framerate
    --> Framerate of segment (30), framerate of previous segment (29.97)


    ERROR: (-1) Failed to match track frame rate to common frame rates
    --> Framerate: 30.303

    I found that:
    - Each ts has 300 video frames.
    - 1st and 2nd ts have 432 audio frames, but 3rd ts has only 429 audio frames.

    Do you know why the number of audio frames of 3rd ts is smaller than the other things? Is this related to the above errors?
    What do you think about this issue?

    My environment is same as
    * Broadcasting client: OBS(Open Broadcaster Software) 0.11.1 by default settings (H.264/AAC)
    * Wowza Input protocol: RTMP
    * Wowza Output protocol: HLS
    * Wowza Transcoder options
    - Video: H.264/800000 bps/default encoding impl./Baseline profile/60 key frame interval
    - Frame: letterbox/1280x720/no crop
    - Audio: AAC/64000 bps
    - No overlay image
    * HLS options (cupertino streaming packetizer)
    - cupertinoBitrateAdjustmentFactor: 110
    - cupertinoCalculateCodecs : false
    - cupertinoPacketizeAllStreamsAsTS : true
    - cupertinoOnChunkStartResetCounter : false
    - httpOriginMode : on
    * Apple Media Tool
    - mediastreamvalidator: Beta Version 1.1(150923)

  2. #2


    Hello there.

    Make sure you are testing a rendition from the Transcoder and not the source stream itself. And you might try setting template /KeyFrameInterval /FollowSource to "false", so the /Interval setting (default is 60) is used.



  3. #3
    Join Date
    Nov 2015


    Hi Salvadore,

    I'm testing a rendition from transcoder. And my setting regarding key frame interval is as follows:


    Is there any other options regarding frame rate?


  4. #4
    Join Date
    Jun 2011


    The transcoder framerate follows that of the encoder.
    There isn't a configuration that will alter the frame rate in small increments, if that's what you need?
    It's best to send in 30fps from your encoder if you can, that way this is handled well when packetizing
    the streams for HLS.


Similar Threads

  1. Replies: 3
    Last Post: 12-05-2013, 05:32 PM
  2. Problem restreaming Axis IP camera to iOS - mediastreamvalidator errors
    By Daniel6 in forum Live Streaming and Encoder Discussion
    Replies: 3
    Last Post: 11-14-2013, 08:32 AM
  3. Replies: 1
    Last Post: 08-20-2012, 08:17 AM

Posting Permissions

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