mediastreamvalidator complaints about sourcestream frame rate

Hi, I’m testing Wowza 4.3.0 for live streaming service.

To prepare for Apple review, I’ve checked my HLS playback stream by Apple Media Tool(mediastreamvalidator), and got the result as follows.

ERROR>

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

–> Framerate: 27.7179

WARNINGS>

WARN

#EXT-X-ALLOW-CACHE has been deprecated

–> Line: #EXT-X-ALLOW-CACHE:NO

WARN

extra characters at end of line

–> Line: #EXT-X-ALLOW-CACHE:NO

My environment details:

  • Broadcasting client: OBS(Open Broadcaster Software) 0.11.1 by default settings (H.264/AAC)

  • source frame rate : 29.97

  • Wowza Input protocol: RTMP

  • Wowza Output protocol: HLS

  • Wowza Transcode options

  • Video: H.264/800000 bps/default encoding impl./Baseline profile/30, 60 or 90 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

  • httpOriginMode : on

  • Apple Media Tool
  • mediastreamvalidator: Beta Version 1.1(150923)

As I know, ERROR must fix before IOS provisioning.

How can I solve this errors?

Regards,

Jingene

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.

Regards,

Salvadore