Нестабильная работа плеера

imsergeys

New Member
Использую функцию захвата экрана с последующим выводом изображения в плеер. Захват работает стабильно, а на плеер изображение выводится от случая к случаю. При этом настройки никакие не меняю. Просто то работает, то нет.
 

Max

Administrator
Staff member
Пришлите пожалуйста доступ к серверу и адреса страниц, с которыми проверяете плеер и захват экрана.
Приватная форма отправки

Мы проведем несколько тестов с google chrome и посмотрим, выводится ли изображение в 10 случаях из 10.
 

imsergeys

New Member
Не знаю, насколько это важно, напишу: браузер для захвата изображения и браузер, в котором пробую его просматривать - разные браузеры. Делаю захват всегда с chrome, на этом же компьютере в opera, ie и firefox пытаюсь просматривать. На другом компьютере в chrome, opera, ie и firefox, на телефоне chrome и safari.
 

Max

Administrator
Staff member
Посмотрели работу ваших страниц для захвата страниц и плеера в нескольких браузерах.
Но, для детальной диагностики вашей проблемы не достаточно подключения по FTP.
Пожалуйста, сообщите данные для подключения по ssh.
Приватная форма отправки
 

Max

Administrator
Staff member
Проверили работу скриншаринга на вашем сервере с помощью стандартного примера "Screen Sharing" и ваших страниц.
Проблема не подтверждается.

В первом тестировании был запущен скриншаринг вкладки в браузере Google Chrome с воспроизведением произвольного ролика. Параметры потока 1920*1280 30 fps
1597162455116.png
Запущено воспроизведение в разных браузерах. Всего 12 подключений по WebRTC и 4 подключения по HLS
Средняя загрузка сервера при этом не превысила 0,52
1597162751643.png

При тестировании вашего кода, так же расшарили вкладку браузера с роликом.
1597162807547.png
Было запущено 18 одновременных воспроизведений в разных браузерах. Средняя загрузка сервера при этом не превысила 0,1
1597162892727.png
 

imsergeys

New Member
Спасибо за тестирование! Пойду разбираться с настройками браузеров. Антивирус никак же не может блокировать воспроизведение, по идее?
 

Max

Administrator
Staff member
Антивирус никак же не может блокировать воспроизведение, по идее?
Антивирус не может, а файрволл - да. Проверяйте, что порты из списка, обозначенного настройками media_port_from и media_port_to, не закрыты на ПК, где проводится тестирование
Также попробуйте в тесте играть поток в примере Media Devices (плеер справа)
1597193536564.png
Справа от окна плеера должна отобразиться статистика воспроизведения, включая кодек
Из Chrome публикуется видео в H264, некоторые браузера этот кодек поддерживают только при условии, что соответствующие библиотеки уже установлены на ПК. Если кодека H264 нет на тестируемом ПК, Yandex, Opera и другие будут играть VP8, что приводит к транскодингу на сервере и к потреблению его ресурсов (для кодирования одного FullHD потока требуется два ядра CPU). Возможно, это Ваш случай.
 
Last edited:
Top