Потеря пакетов в потоковом сервере Darwin - PullRequest
1 голос
/ 08 июля 2010

Я использую Darwin Streaming Server (DSS) для генерации потоков rtp.

Интерфейс DSS, настроенный на сервере, однако показывает некоторую потерю пакетов, которая, в определенной степени, также видна на стороне клиентаво время воспроизведения видеопотока.

Хотелось бы узнать, означает ли эта потеря потерянные пакеты при путешествии по сети.Более того, что может быть причиной потери пакета в моем прямом эфире?

Ответы [ 2 ]

0 голосов
/ 13 января 2012

При использовании транспорта UDP (RTP / AVP) потеря пакетов неизбежна из-за природы UDP. Тем не менее, DSS также поддерживает транспорт TCP и надежный транспорт UDP, что может решить проблему потери пакетов в тех случаях, когда пропускной способности от сервера к клиенту достаточно.

0 голосов
/ 30 июля 2010

Для расчета потерь пакетов используется RTCP в виде SR и RR.Он работает с полем порядкового номера, присутствующим в каждом RTP-пакете.Да, потеря означает, что пакет потерян по сети.Причин потери пакетов может быть много: из-за пропускной способности, соединения, расстояния между клиентом и сервером, перегрузки сети ... или самого клиентского приложения.

alam

...