Здравствуйте, sz36, Вы писали:
S>Hi, All!
S> Волею судеб приходится разбираться с протоколами RTP/RTSP. Для экспериментов использую VLC Player, трафик со стороны клиента смотрю снифером. И понимаю, что некоторых вещей я не понимаю. Буду крайне признателен разъяснению на пальцах некоторых вопросов.
S>1) Я вижу, например, такую последовательность RTSP
Порты, которые указываются в SDP это те порты которые будут открыты для приёма траффика.
S>2) Может ли работать RTP по UDP, если и сервер, и клиент сидят за NAT'ами?
STUNT, Nat traversal. Если форвардинг, то надо указывать порт и внешний адрес прокси.
S>3) В случае, если клиенту и видеоисточнику не удается снюхаться по UDP, видеопоток идет по TCP, иногда для этого открывается отдельное соединение, а иногда прямо в том же, на 554 порту.
Почти. RTP/RTCP могут использоваться для динамического уменьшениея битрейта кодеков и снижения нагрузки на канал передачи. Но в целом, да RTP немного не нужен.