По предоставленным логам, поток, который Вы указали как проблемный
7440srrvxJTMsFn6jEZ
, был опубликован на Origin в
09:02:14,686
, при этом websocket соединение было установлено в
09:02:13,303
, событие
publishStream
было получено от клиента в
09:02:14,669
Затем в
09:02:18,291
поток
7440srrvxJTMsFn6jEZ
был успешно добавлен в микшер
7440fpBzcwFrp3E7Oev
В клиентском логе потока видно, что ключевые фреймы приходят неравномерно и с большим интервалом, например, здесь интервал составил более минуты:
После этого в
09:05:10,158
публикация потока
7440srrvxJTMsFn6jEZ
была остановлена на стороне клиента
Websocket сессия была закрыта клиентом в
09:05:10,170
В
09:05:10,914
поток был удален из микшера
В
09:05:11,248
микшер
7440fpBzcwFrp3E7Oev
был остановлен
После этого поток
7440srrvxJTMsFn6jEZ
(и любой другой поток с именем, начинающимся с
7440
) не публиковался.
Однако, далее в
09:10:06,489
был опубликован поток
7441nVhb3z6tSAK85St
с того же IP адреса клиента и был добавлен в микшер
7441zPpqreBm8MoHZtJ
. Публикация этого потока продолжалась до
09:48:53,839
, была остановлена без закрытия websocket соединения, затем возобновлена в
09:48:56,919
и окончательно остановлена с закрытием websocket соединения в
09:48:58,988
. По логу этой сессии для того же самого клиента снова видна неравномерность и большой интервал получения ключевых кадров
Также однократно зафиксирована ошибка при разборе полученного пакета данных
Code:
09:20:37,683 ERROR VideoProcessor - VideoProcessor-7441nVhb3z6tSAK85St-a01eeb00-e18a-11ec-9a1c-39f68ca7c06a processor stopped, reason:
java.lang.IndexOutOfBoundsException
Это говорит о том, что пакет с медиаданными был поврежден.
Неравномерность прихода ключевых кадров и повреждения пакетов с медиаданными сигнализируют о проблемах с каналом данного клиента. Кроме того, это может приводить к фризам у зрителя.
В настройках Origin сервера у вас отключен периодический запрос ключевых кадров. Рекомендуем его включить
Code:
periodic_fir_request=true
В этом случае ключевые кадры буду запрашиваться у клиента каждые 5 секунд, это должно помочь с фризами. Однако, если канал клиента плохой, рекомендуем
контролировать качество канала и перепубликовывать поток с меньшим разрешением/битрейтом.
Предоставленные дампы трафика бесполезны, поскольку у Вас используется TCP транспорт, и разбор пакетов невозможен. Кроме того, трафик на Origin сервере снят до начала трансляции, и проблемную трансляцию он не содержит, поэтому даже количество перепосылок TCP пакетов (retransmit) оценить не представляется возможным.
Больше информации могли бы дать дебаговые логи, но их нет.
Что касается возможных проблем у зрителей, рапорты с Edge серверов не содержат клиентских логов вообще, поэтому диагностировать возможные проблемы невозможно. По зрителям рекомендации
остаются прежними (п. 5)