Macos mediastreamvalidator验证警告
我正在尝试在我的应用程序中使用HTTP实时流媒体。为此,我正在使用此命令分割流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:
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秒