Какой диапазон портов UDP может использовать rtsp для настройки брандмауэра?

чтобы разрешить входящие rtsp-потоки, я должен открыть входящий TCP-порт 554. Я также должен открыть диапазон UDP портов.

6970 через 6999, пишет http://comments.gmane.org/gmane.comp.security.shorewall/660 .

по крайней мере с 8466 по 8469, говорит мой собственный lsof вывод, при потоковой передаче с youtube (

ffplay rtsp://v3.cache6.c.youtube.com/CjYLENy73wIaLQnyGKRU4VMLjxMYDSANFEIJbXYtZ29vZ2xlSARSBXdhdGNoYIv01r-03I23Tgw=/0/0/0/video.3gp 

, если это остается нетронутым в течение дня или двух).

здесь любой ограничение, на которое UDP переносит rtsp сервер может запросить в client_port и server_port поля запроса установки ( http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol )?

другими словами, Я должен открыть все UDP-порты в брандмауэре? (Я использую shorewall на Ubuntu, если это имеет значение.)

5
задан Camille Goudeseune
источник

1 ответов

в качестве примера, клиент RealPlayer использует UDP порты 6970-7170 по умолчанию, но этот диапазон может быть изменен, говорит http://docs.real.com/docs/proxykit/rtspd.pdf.

клиент должен в VLC UDP-порт 15947, говорит https://unix.stackexchange.com/questions/48435/enable-rtsp-in-iptables.

другие клиенты и серверы могут иметь другие значения.

Так что если вы не можете взять на себя конкретный клиент или сервер, то гарантировать входящие rtsp вы действительно должны открыть все UDP порты. Вздыхать.

2
отвечен Camille Goudeseune 2017-04-13 12:37:10
источник

Другие вопросы firewall networking rtsp shorewall udp