Skip to content

HTML5 (MSE-LD) воспроизведение с низкой задержкой

Долгое время Flash Player был лучшим и единственным способом доставлять видео на веб-страницу с относительно низкой задержкой. Низкая задержка требуется для вебинаров, спортивных мероприятий (ставок), видеонаблюдения, удаленного управления.

Сейчас запланировано постепенное удаление Flash из современных браузеров. Протокол WebRTC был добавлен в браузеры, но он имеет ограниченную поддержку аудио и видео кодеков (поддерживаются не все разновидности H.264, нет поддержки AAC).

Мы предлагаем новый способ решения этой проблемы с нашим плеером, который позволяет смотреть видео с действительно низкой задержкой с помощью встроенного в браузеры HTML5 и Media Source Extensions](https://en.wikipedia.org/wiki/Media_Source_Extensions) (MSE) механизма.

Воспроизведение с низкой задержкой

Проиграем поток с вашего Flussonic в браузере через механизм MSE. Откройте в браузере ссылку, заменив домен сервера и имя потока на свои:

http://flussonic-ip/STREAMNAME/embed.html?realtime=true

Если все в порядке (правильные кодеки, работающий поток, работающие вебсокеты), то вы получите видео с довольно низкой задержкой (около 1 секунды).

Детали

Мы используем MSE для доставки и проигрывания видео. Следовательно, поддерживаемые кодеки будут теми же, что и в браузере. Обычно H.264 и AAC поддерживаются, а остальное не считается пригодным.

Вам не нужно ничего, кроме HTTP или HTTPS, чтобы запустить MSE плеер, это может быть хорошим способом для проигрывания видео в условиях ограниченного окружения.

Вы также можете использовать наш плеер внутри своего приложения без использования iframe. Читайте о том, как встроить MSE JavaScript плеер в ваши приложения.