Macos mediastreamvalidator验证警告

Macos mediastreamvalidator验证警告,macos,xcode4,http-live-streaming,mediastreamsegmenter,Macos,Xcode4,Http Live Streaming,Mediastreamsegmenter,我正在尝试在我的应用程序中使用HTTP实时流媒体。为此,我正在使用此命令分割流 sudo /usr/bin/mediafilesegmenter -I -f Desktop/MySegment -a -t 10.00 Desktop/MyVideo.mp4 我通过这个命令验证流 mediastreamvalidator validate http://www.xyz.com/prog_index.m3u8 但我在验证时收到了一些警告(如下所示) Playlist Validation:

我正在尝试在我的应用程序中使用HTTP实时流媒体。为此,我正在使用此命令分割流

sudo /usr/bin/mediafilesegmenter -I -f Desktop/MySegment -a -t 10.00 Desktop/MyVideo.mp4
我通过这个命令验证流

mediastreamvalidator validate http://www.xyz.com/prog_index.m3u8
但我在验证时收到了一些警告(如下所示)

Playlist Validation: 

    OK

Segments:

fileSequence26.aac:

WARNING: Media segment exceeds target duration of 9.98 seconds by 1.32 seconds (segment duration is 11.31 seconds)

fileSequence28.aac:

WARNING: Media segment exceeds target duration of 10.01 seconds by 1.56 seconds (segment duration is 11.56 seconds)

fileSequence29.aac:

WARNING: Media segment exceeds target duration of 9.98 seconds by 1.39 seconds (segment duration is 11.38 seconds)

fileSequence42.aac:

WARNING: Media segment exceeds target duration of 10.01 seconds by 1.23 seconds (segment duration is 11.24 seconds)
如何删除此警告?
有人能帮忙吗


谢谢。

您应该将持续时间增加到比所有片段都长。您可以通过修改
#EXT-X-TARGETDURATION:
来实现这一点。我猜您的播放列表的目标持续时间为10秒,但您的某些片段超过11秒

为了完全符合HLS草案规范,您的目标持续时间应更改为12秒