Что означает символ (@) с IP-адресами в ffmpeg и vlc?

1484
Aprel

В vlc, ffmpeg и mplayer я вижу некоторые документы и сообщения на форумах, где IP начинается с символа at, например, udp: //@239.192.1.31: 1234. В других случаях я вижу, что он используется для замены localhost, например, rtp: // @: 8005. Что означает символ at в этих контекстах? Поиск этого ответа был трудным.

2

2 ответа на вопрос

1
heavyd

At least in VLC (and I assume ffmpeg is the same) the @ is used to separate multicast groups from the interface section of an address. So the following address would instruct VLC to to join the multicast group 239.255.1.2 on interface 192.168.1.10 to listen for the UDP stream:

udp://192.168.1.10@239.255.1.2:5004 

See here.

0
noel av

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

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