Можно ли использовать HTML5 для отображения видео MPEG Transport Stream? - PullRequest
7 голосов
/ 10 января 2012

У меня есть несколько видеороликов транспортного потока MPEG2 со встроенными метаданными KLV.Я хотел бы отобразить видео в веб-браузере.Можно ли использовать тег HTML5 <video> для воспроизведения видео этого типа в веб-браузере?

Если я использую конвертер для извлечения видео из контейнера MPEG-TS и создания файла MPEG4закодированный с H.264, тогда я могу заставить видео показываться в браузере.Но есть ли какой-нибудь возможный способ показать эти видео без необходимости конвертировать их в другой формат?Мне нужно хранить данные KLV, чтобы я мог делать с ними другие вещи.

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Фактическая поддержка видеокодеков по-прежнему зависит от браузера, но некоторые поддерживают MPEG2-TS изначально как транспорт, и если они этого не делают, вы можете выполнить демультиплексирование программного обеспечения, используя hls.js . Чтение KLV является нерешенной проблемой , но вы "должны" (по этой проблеме) иметь доступ к необработанному двоичному потоку и самостоятельно анализировать значения - не тривиально как таковое, но выполнимо.

0 голосов
/ 13 марта 2012

Нет браузера, поддерживающего mpeg2. Вы можете использовать сервис как: vid.ly и иметь все необходимые форматы.

...