Включить воспроизведение одного файла.ts (транспортный поток mp2t) на платформе Chromium: mac
Мы экспериментируем с приложением на основе Chromium (используя cef) для воспроизведения одного файла.TS с кодеком H.264 и звуком aac - для платформы Mac.
Мы хотели бы указать тип mime video / mp2t в теге video для воспроизведения файла - в настоящее время воспроизведение не начинается.
Вот то, что мы уже попробовали, однако не увенчались успехом:
- Попытался включить ts-parser, установив флаг enable_mse_mpeg2ts_stream_parser = true в процессе сборки Chromium + cef,
- Попытка добавления пары {"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, и мы хотели бы получить ваши предложения с настройками / кодом, чтобы помочь достичь этого.
С Уважением,
Арджун