Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: EnemyXP 09 Března 2011, 15:34:15
-
Zdravím , narazil jsem na podivnou zvláštnost. Streamuju video ve VLC pomocí multicastu. Videa streamuju pomocí RTP protokolu na adresu 239.192.0.x na cílové stanici přijmu RTP zapouzdřené v UDP, což je v pořádku. Poté pomocí stejného skriptu pošlu to samé video na adresu nižší, než je uvedený rozsah např. 239.191.0.x a zjišťuju, že na cílové stanici přijímám čisté UDP datagramy, RTP protokol již není přítomný. Nevíte proč se to tak chová?Navíc u adres nižších než 239.192.0.x nefunguje SAP annoucement.
jediné informace o adresách 239.192.0.x jsem našel toto:
6.2. The IPv4 Organization Local Scope -- 239.192.0.0/14
239.192.0.0/14 is defined to be the IPv4 Organization Local Scope,
and is the space from which an organization should allocate sub-
ranges when defining scopes for private use.
-
A nebude to tím, že adresa v rozsahu 239.191.0.x není určena pro multicast, čiliže všechna zařízení a linuxový kernel se k datům na tomto rozsahu chová jinak?
239.192.0.0/14 = pokud dobře počítám rozsah 239.192.0.1 - 239.195.255.254
-
To se mi nezdá multicastové adresy jsou v rozsahu 224.0.0.0 – 239.255.255.255 viz http://www.networksorcery.com/enp/protocol/ip/multicast.htm
-
Ano, sorry, blbost.
Pak už jen předpokládám, že na obou strojích sedí maska na tom nižším subnetu ...
-
Zkuste si projít
RFC3171
RFC2776
RFC2365
resp. možná bude zajímavější toto: http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml
//edit: ne vše platí absolutně, i globální rozsahy se někdy nechají omezeně použít třeba s nastavením TTL=1
-
Jediné co jsem našel, že adresy 239.0.0.0-239.191.255.255 jsou rezervovány pro IANA. Asi je ve VLC nějaký kontrolní mechanismus, který na rezervované adresy umožní posílat jen UDP pakety.
Díky za rady :)