Файл WebVTT для прямой трансляции

Я пытаюсь реализовать субтитры для прямой трансляции.

Видео генерируется из источника и преобразуется в файл m3u8 + ts через кодировщик и помещается на сервер. видео с 3-битной скоростью для адаптивной потоковой передачи.

Преобразователь речи в текст предоставляет XML-файлы для речи вместе с отметкой времени в формате UTC (я могу изменить на любой часовой пояс), которая связывается с видеопотоком, для которого она создается.

Можно ли использовать данные XML в файле WebVTT. В моем понимании WebVTT состоит из подписей с указанием времени (в формате чч: мм: ссс.ммм), когда оно появится в видео. лайк

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 мы должны передавать информацию о дате вместе с ней (чч: мм: ссс.ммм), поскольку только время не будет служить цели, так как время может повторяться в течение другого дня, что может привести к путанице.

И как время видео связано с информацией о времени WebVTT в прямом эфире, поскольку видео VOD имеют постоянную продолжительность времени.

Пожалуйста, поделитесь любой информацией, если вы уже внедрили закрытый заголовок для прямой трансляции с использованием любых технологий

1 ответ

Сайт разработчика яблок содержит всю эту информацию, и его легко искать и перемещаться.

У них даже есть видео:

https://developer.apple.com/videos/play/wwdc2012/512/

Другие вопросы по тегам