Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

Разработка » Html5 video, MSE & websockets проблемы производительности » 08-11-2017 16:39:48

Здравствуйте!

Мы организуем просмотр видео через Html5 video, потоки передаются по websocket через MSE (используется H264 в mp4), работа с вебсокетами организована в воркерах. Если смотрим 1-2 плеера, все нормально. Если же выводим сетку на 32 плеера (каждый получает видео по своему вебсокету), в FF (версия 56) спустя короткое время (0.5-1 мин) начинаются дикие тормоза, видео еле ворочается. В Хроме проблем нет, даже Edge работает прекрасно, только FF подводит. Увеличение размера вебсокет-пакетов (соответственно, уменьшение их числа) частично решает проблему в FF 58, но не в 56. После многочисленных тестов сложилось впечатление, что тормозит mse-метод appendBuffer, он выполняется в основном потоке и при большой частоте обращений тормозит страницу.

Кто-нибудь сталкивался с подобной проблемой? Может, есть нужный тюнинг в about:config? Сломал уже всю голову, буду благодарен за любые советы!

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]