2013-10-15 3 views
1

Я пытался выяснить, как воспроизвести файл mpeg-dash xml прямо в chrome (версия 30.0.1599.69 m) с помощью видеоэлемента html5. Что-то вродеMpeg-dash воспроизведение

Файл mpd был создан с mp4box, а видеокодек - MP4.

Но это, очевидно, не правильный метод. Я знаю о проекте «dash.js» - но почему не может обойтись обозревателем обо всех деталях, когда они добавили поддержку воспроизведения в режиме mpeg-dash?

Есть ли способ воспроизвести mpeg-тире без использования javascript?

Есть ли флеш-плеер с открытым исходным кодом для mpeg-тире? (с поддержкой потоков в реальном времени, потоков файлов, нескольких звуковых дорожек и субтитров)

Мы планируем проект для потоковой передачи OTT в реальном времени и VOD и предпочитаем использовать MPEG-тире, но похоже, что это не полный дизайн, и мы также думаем об использовании HLS с каким-то флэш-плеером для браузеров без поддержки HLS. Является ли HLS лучшим выбором, даже не стандартом ISO?

ответ

2

Что вы описываете , просто используя простой html5 для воспроизведения видео, поддерживается только прогрессивная загрузка (не потоковая передача). Благодаря потоковой/адаптивной потоковой передаче вам понадобится какой-то плеер, как тот, который предлагается выше. Обратите внимание, что есть также бесплатный игрок mpeg-dash, dash.js, который я работал в течение часа. Но с mpeg-тире поддерживают только последние браузеры и устройства. Это набирает популярность, но, как вы говорите, поддержка по-прежнему ограничена. Вы на правильном пути с HLS. Недавно мне пришлось внедрить решение, нацеленное на самую большую аудиторию (старые и новые браузеры и устройства), и я закончил с JWPlayer и HLS V3. HLS является лишь секундой, чтобы вспыхнуть до самой широкой поддержки, и она имеет то преимущество, что хорошо работает с новейшими технологиями. MPEG-DASH - это будущее. Flash - это прошлое. HLS V3 теперь.

Одна нота, Android до 4.x не поддерживает HLS, но устройства Android имеют тенденцию получать обновления push, поэтому мой вышеприведенный ответ предполагает, что большинство пользователей Android используют более новые версии.