0

アプリで 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)

この警告を削除するにはどうすればよいですか?
誰でもこれを手伝うことができますか?

ありがとう。

4

1 に答える 1

0

期間をすべてのセグメントよりも長くする必要があります。私の#EXT-X-TARGETDURATION:推測では、プレイリストの目標継続時間は 10 ですが、一部のセグメントは 11 秒を超えています。

HLS ドラフト仕様に完全に準拠するには、ターゲット期間を 12 秒に変更する必要があります。https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-10#section-3.4.2

于 2012-11-26T10:56:58.650 に答える