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 плеер в ваши приложения.