• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] streaming via udp multicast nicht möglich

bernd_kgl

Newbie
Hallo an Alle,

ich verwende OpenSuSE 11 von der c't linux special CD und vlc 0.9.3.
Ich möchte mit dem vlc eine Audiodatei mit udp und via multicast streamen:

Code:
/usr/bin/vlc -vvv  /tmp/playlist.m3u --sout '#transcode{acodec=mpga,ab=192}:std{mux=ts,access=udp,url="239.168.30.108:1234"}' --ttl 10

Folgende Fehlermeldung erhalte ich:

Code:
...
[00000435] access_output_udp generic warning: send error: Verbindungsaufbau abgelehnt
[00000435] access_output_udp generic warning: send error: Verbindungsaufbau abgelehnt
[00000435] access_output_udp generic warning: send error: Verbindungsaufbau abgelehnt
...

Im vlc Forum sagte man mir, dies wäre ein Problem des Betriebssystems. Da das die einzige
Meldung in deutsch ist, denke ich das auch.
Ich habe eine multicast route angelegt
Code:
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.99.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.30.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth1
0.0.0.0         192.168.30.1    0.0.0.0         UG    0      0        0 eth1

und ich habe zum Testen die Firewall ausgeschaltet.
Bei SuSE Linux Version 10.1 hatte das ausgereicht.
Weiss jemand, was ich noch wo einstellen muss, um das multicast streamen wieder in Gang zu bringen ?

Danke schon mal im voraus

Bernd
 
OP
B

bernd_kgl

Newbie
In den Logfiles (/var/log/*) gibt es gar keine Einträge, wenn diese Fehlermeldungen auftreten.
Auch über lange Zeit hinweg kommt kein Eintrag.

Code:
ifconfig eth1
eth1      Link encap:Ethernet  Hardware Adresse 00:0D:61:51:41:28
          inet Adresse:192.168.30.151  Bcast:192.168.30.255  Maske:255.255.255.0
          inet6 Adresse: fe80::20d:61ff:fe51:4128/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:349423855 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59145130 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:3997445570 (3812.2 Mb)  TX bytes:2421425177 (2309.2 Mb)
          Interrupt:20

Die Netzwerkkarte sollte also für Multicast eingerichtet sein.

Bernd
 

spoensche

Moderator
Teammitglied
Teste mal ob ein Multicastping funktioniert. Willst du auf beiden interfaces (eth0 und eth1) Multicast verwenden?
 
OP
B

bernd_kgl

Newbie
Hallo,

nein es soll nur auf eth1 Multicast möglich sein.

Code:
 ping 224.0.0.1
PING 224.0.0.1 (224.0.0.1) 56(84) bytes of data.
64 bytes from 192.168.30.175: icmp_seq=1 ttl=64 time=0.626 ms
64 bytes from 192.168.30.111: icmp_seq=1 ttl=128 time=0.797 ms (DUP!)
64 bytes from 192.168.30.109: icmp_seq=1 ttl=128 time=0.807 ms (DUP!)
64 bytes from 192.168.30.105: icmp_seq=1 ttl=128 time=0.812 ms (DUP!)
64 bytes from 192.168.30.103: icmp_seq=1 ttl=128 time=0.817 ms (DUP!)
64 bytes from 192.168.30.107: icmp_seq=1 ttl=128 time=1.33 ms (DUP!)
64 bytes from 192.168.30.108: icmp_seq=1 ttl=128 time=1.40 ms (DUP!)
64 bytes from 192.168.30.1: icmp_seq=1 ttl=64 time=10.6 ms (DUP!)
Die Antworten kommen von angeschlossenen Settop Boxen.

Bernd
 
OP
B

bernd_kgl

Newbie
Hallo

das Problem ist gelöst:

Code:
/usr/bin/vlc -vvv  /tmp/playlist.m3u --sout '#transcode{acodec=mpga,ab=192}:std{mux=ts,access=udp,url="239.168.30.108:1234"}' --ttl 10

muss sein:

/usr/bin/vlc -vvv  /tmp/playlist.m3u --sout '#transcode{acodec=mpga,ab=192}:std{mux=ts,access=udp,dst="239.168.30.108:1234"}' --ttl 10

mit dst= statt url= funktioniert es wieder.

Danke an alle

Bernd
 
Oben