2012-01-31 17 views
0

私のアプリケーションでHTTPライブストリーミングを使用しようとしています。そのために、私はこのコマンドを使ってストリームを分割しています。mediastreamvalidator validate警告

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) 

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

ありがとうございました。

答えて

0

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

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