Добрый день.
Видео рассыпается от пользователя, публикующего поток либо у отдельных зрителей, которые этот поток смотрят?
Если видео портит публикующий, то все зрители будут получать рассыпающуюся картинку.
Если видео портится при доставке зрителю, будут проблемы только у отдельных пользователей. У других зрителей картинка будет нормальной.
Если версия сервера позволяет, можно записать метрики как публикующего пользователя, так и отдельного зрителя.
Это можно сделать с помощью CLIv2
docs.flashphoner.com
1. Зайти в CLI
Code:
ssh -p 2002 localhost
username: admin
password: admin
2. Найти mediaSessionId стрима. Это уникальный идентификатор стрима.
3. Включить запись метрик.
Code:
stream record-metrics-start --rate 5000 6c5c6130-43d5-11ea-a6d3-6d75c77a1030
В итоге должны записаться метрики качества стрима, потеряенные пакеты, битрейт, и т.д.
Запишите пожалуйста эти данные для проблемного публкующего стрима или зрителя и дайте текстовый файл.
Картинка может рассыпаться из-за потери UDP пакетов, из-за перегрузки сервера, и т.д. Как вариант, можете попробовать переключить стримы на TCP чтобы исключить потери. Документация по TCP здесь:
docs.flashphoner.com
Кроме этого необходимо мониторить нагрузку на сервер и убедиться, что Garbage Collector работает нормально. Если снова будут проблемы с рассыпанием видео, пришлите пожалуйста лог logs/gc-core-log
docs.flashphoner.com
Также можете отправить запрос на
support@flashphoner.com с SSH доступом к серверу. Мы проверим конфигурацию и
базовый тюнинг.