2

ライブ ストリームのクローズド キャプションを実装しようとしています。

ビデオはソースから生成され、エンコーダーを介して m3u8 + ts ファイルに変換され、サーバーに入れられます。ビデオは、アダプティブ ストリーミングの 3 ビット レートです。

音声からテキストへのコンバーターは、音声の XML ファイルと、それが生成されたビデオ ストリームにバインドする UTC のタイムスタンプ (任意のタイム ゾーンに変更できます) を提供します。

WebVTT ファイルで XML データを使用することは可能ですか。私の理解では、WebVTT は、ビデオに表示される時刻 (hh:mm:sss.mmm 形式) のキャプションで構成されています。お気に入り

WEBVTT
X-TIMESTAMP-MAP=MPEGTS:900000,LOCAL:00:00:10.000

00:00:30.006 --> 00:00:30.706
Instant Folgers!

00:00:30.900 --> 00:00:31.900
Instant Folgers?

00:00:32.646 --> 00:00:33.800
Tastes good as fresh-perked.

00:00:34.446 --> 00:00:36.646
Good as fresh-perked? I'll try it.

00:00:39.446 --> 00:00:41.746
Jean, this coffee is delicious, do you know that?

00:00:41.846 --> 00:00:43.722
Mm mm

00:00:43.822 --> 00:00:45.822
It's not the same kind we've been using, is it?

00:00:45.922 --> 00:00:47.922
Mm mm

00:00:48.022 --> 00:00:49.022
Don't just shake your head.

00:00:49.122 --> 00:00:50.909
Explain why the coffee's so good

00:00:51.009 --> 00:00:53.700
Good taste.

00:00:55.409 --> 00:00:57.370
Tastes good as fresh-perked.

00:00:57.734 --> 00:01:00.134
Instant Folgers.

しかし、Livestream では、日付情報 (hh:mm:sss.mmm) を一緒に渡す必要がありますか? 時間だけでは目的を果たせず、時間が別の日に繰り返される可能性があり、混乱を招く可能性があります。

また、VOD の動画は継続時間が一定であるため、ライブ ストリーミングでの WebVTT の時刻情報と動画の時刻がどのように関連付けられているかを説明します。

何らかの技術を使用してライブ ストリームのクローズド キャプションを既に実装している場合は、情報を共有してください。

4

1 に答える 1