Включить воспроизведение одного файла.ts (транспортный поток mp2t) на платформе Chromium: mac

Мы экспериментируем с приложением на основе Chromium (используя cef) для воспроизведения одного файла.TS с кодеком H.264 и звуком aac - для платформы Mac.

Мы хотели бы указать тип mime video / mp2t в теге video для воспроизведения файла - в настоящее время воспроизведение не начинается.

Вот то, что мы уже попробовали, однако не увенчались успехом:

  1. Попытался включить ts-parser, установив флаг enable_mse_mpeg2ts_stream_parser = true в процессе сборки Chromium + cef,
  2. Попытка добавления пары {"video/mp2t", "ts"} в MimeInfo "kPrimaryMappings" в mime_util.cc

Дополнительные наблюдения:

  • мы смогли воспроизвести файл.mp4, содержащий кодек h.264 (включил "proprietary_codecs=true ffmpeg_branding=Chrome", чтобы это работало)
  • Также мы обнаружили, что браузер google-chrome не воспроизводит файл.ts и вместо этого запускает его загрузку: это то, что мы хотели бы изменить в нашем приложении на основе chromium / cef, где мы хотели бы воспроизвести файл.ts.

Мы довольно плохо знакомы с Chromium CodeBase, и мы хотели бы получить ваши предложения с настройками / кодом, чтобы помочь достичь этого.

С Уважением,

Арджун

0 ответов

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