Влияние потери пакетов на потоковое видео

Мы отправляем видеопоток MPEG2-TS / H264 по сети. Этот видеопоток правильно принимается по локальной сети, а на другом конце частной глобальной сети качество видео низкое, что предполагает потерю пакетов в сети.

Однако видео, полученное на другом конце глобальной сети, имеет верхнюю область изображения с хорошим качеством и нижнюю область с плохим качеством (например, отсутствующие блоки), т.е. первые N строк изображения всегда имеют хорошее качество (с N изменяется случайным образом).

Предлагает ли это возможные причины проблемы? Например, , если бы мы наблюдали случайную потерю пакетов, я ожидал случайные пропущенные блоки по всему изображению, почему первые N строк всегда хорошего качества ?

1
задан 8 September 2017 в 11:10
1 ответ

Я отвечаю на свой вопрос, надеясь, что это может быть полезно для других пользователей, у которых были подобные проблемы.

Машина, передающая видео, имела сетевую карту, настроенную на 1 Гбит/с, в то время как некоторые из каналов через WAN были на скорости 100 Мбит/с.
. Изменение конфигурации сетевой карты хоста на 100 Мбит/с решило проблему
. Я полагаю, что странное качество изображения (т.е. первые N строк хорошего качества, в то время как все остальные строки подвержены шуму) было вызвано плохой производительностью программного приложения, отвечающего за кодирование видео, который, вероятно, посылал видео пакеты с пиковой пропускной способностью > 100 Мбит/с, даже если скорость видеоданных намного ниже (10 Мбит/с).

1
ответ дан 3 December 2019 в 23:26

Теги

Похожие вопросы