0

さて、私は iPhone アプリを開発しています。いくつかのビデオをストリーミングしたいのですが、プレーヤー アプリは既に作成していますが、独自のコントロールにより、6 秒のみなどの部分的なビデオを再生することができます。これにはいくつかの問題があります。任意の秒でプレーヤーをシークまたは開始すると、10 秒近くまで移動します。つまり、2 番目の 43 に移動したい場合は 40 に移動します... 2 番目の 46 に移動したい場合は、 50個なので...これはHTTPライブストリーミングの問題か、ほとんどがエンコーディングの問題だと思いますか???

どんな助けでも大歓迎です

4

1 に答える 1

1

HLS は短いメディア セグメントを使用するため、シークが最も近いセグメントの先頭に移動することは予想外ではありません。10秒がデフォルトだと思います。より細かい粒度が必要な場合は、セグメントの長さを減らす必要があります。セグメントの長さを I フレーム間隔 (通常は約 2 秒) より短くすることはできません。

于 2012-04-24T15:39:28.513 に答える