BigBlue
Anmeldungsdatum: 22. August 2008
Beiträge: 15
|
Moin, ich schaffe es nicht einen Audio Stream den ich per VLC ins lokale Netz streame mit meinem InternetRadio zu empfangen, das Internetradio kanns sich wohl verbinden aber den Stream nicht laden. Gibt es da irgendwelche Besonderheiten ?
Der Empfang an einem anderen PC mit VLC oder WinAmp im LAN klappt einwandfrei, nur das Radio zickt.
Anmerken möchte ich auch das ich bereits per ShoutcastServer meine MP3 Sammlung ins lokale Netz streame und dieser Stream einwandfrei per InternetRadio empfangen wird.
Daher gehe ich nicht von einem Netzwerkproblem aus sondern vermute das es am Stream von VLC liegt bzw den Einstellungen dort.
Codec ist MPEG Audio Layer 1/2/3, also ein normaler mp3 stream mit 128 bitrate.
Habe schon die protokolle http, mms und rtp probiert) Big
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Hast du ein Bildschirmfoto (ALT + DRUCK) vom Einstellungsfenster? Über das nachzuinstallierende Programm padevchooser kann man übrigens auch per Pulseaudio direkt die Tonausgabe vor den Lautsprechern über's Netz streamen.
|
BigBlue
(Themenstarter)
Anmeldungsdatum: 22. August 2008
Beiträge: 15
|
Hallo Benno-007, anbei ein Screen von den VLC Einstellungen. den PA Device Chooser habe ich installiert, ebenso den PA Lautstärkeregler.
Allerdings komme ich nicht beim Device Chooser weiter, wie kann ich darüber streamen ?
Netzwerkzugriff ist erlaubt und Server gestartet. Wie connecte ich denn mit von einem anderen PC darauf ?
- Bilder
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Ich hab das leider auch nie probiert und mir schon gedacht, dass man dazu wahrscheinlich auch noch mehr nachlesen muss. Das sollte nur eine Alternative darstellen, die du auch mal versuchen könntest. Zeig mal noch das Fenster mit den Netzwerkeinstellungen genauer bitte. Hast du Probleme dabei schon ergoogelt?
|
BigBlue
(Themenstarter)
Anmeldungsdatum: 22. August 2008
Beiträge: 15
|
ja , PulseAudio ist nicht ohne , hab da schon einige Stunde Zeit investiert und auch einpaar graue Haare mehr. Allerdings habe ich mich mit dem Server noch nicht beschäftigt da ich weiss wie man mit VLC streamt und Shoutcast funzt ja auch mit playlisten. Welches Netzwerkfenster meinst du ? von VLC ? Also im Grunde ist es so .. mein Ubuntu Rechner streamt per VLC den PulseAudio JACK Ausgang ins LAN über Port 8166 und Path /stream5. Der Ubuntu Rechner steht im Keller und ist per ssh oder auch per VNC (Remote Destop) von einem anderen Rechner aus erreichbar. Von einem anderen PC kann ich mich nun connecten und den Stream wiedergeben. Zb mit einem W7 Rechner und VLC , Netzwerkressource ist in diesem Fall http://192.168.2.43:8166/stream5 Funktioniert soweit auch. Aber beim Internetradio und Adresse http://192.168.2.43:8166/stream5 kommt nur "Medium kann nicht geöffnet werden", falls es ein Verbindungsproblem dann kommt eine andere Meldung. Der ShoutcastServer streamt wie gesagt MP3 files und dort nutze ich den Port 8167 , wenn ich also diesen Stream im Internetradio wähle (http://192.168.2.43:8167/mymusic) dann höre ich die Musik. Der Codec der gestreamt wird ist in beiden Fällen (Shoutvcast und VLC) mpeg audio layer 1/2/3 mit 128er bitrate.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Jetzt versteh ich nur noch mehr Bahnhof, weil es lückenhaft oder widersprüchlich klingt. Ich denke, du solltest das mal kurz mit –> solchen Pfeilen skizzieren. Und was meinst du mit "PulseAudio JACK Ausgang" - kann JACK mit PA umgehen?
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Nochwas, was meldet VLC unter Extras > Meldungen?
|
BigBlue
(Themenstarter)
Anmeldungsdatum: 22. August 2008
Beiträge: 15
|
Hallo Benno, sorry , es ist etwas verwirrend mittlerwile da hast du recht ... ja JACK und PA geht zusammen und im Meldungsfenster von VLC steht nichts. Lass mal einfach PA und JACK weg , denn das ist alles konfiguriert und läuft. Es geht nur um den Stream der mittels VLC erzeugt wird und dann per Internetradio wiedergegeben werden soll - das klappt nicht richtig.
Egal was ich mit VLC streame , ob nun ein device oder ein file , das radio bleibt stum und sagt "Medium kann nicht geöffnet werden".
Ein anderer Stream der mit Shoutcast erzeugt und ins LAN gestreamt wird lässt sich wie gesagt per Internetradio ohne Probleme empfangen.
Der verwendete Codec, die Bitrate usw ist bei VLC und shoutcast identisch.
Hab auch google befragt aber da ist es sehr schwer was zu finden, da dreht sich alles nur um den Empfang und der Aufnahme von Streams mit VLC oder dem Streaming von PC zu PC.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Was genau meinst du immer, wenn du sagst "Internetradio"? Hardware? Einen zweiten VLC als Empfänger? Eine Sendestation auf deinem Server im Keller (oder Shoutcast Server im Web?)?
|
BigBlue
(Themenstarter)
Anmeldungsdatum: 22. August 2008
Beiträge: 15
|
Sorry das ich dich verwirrt habe ☺ Mit Internet Radio meine ich eine MusikAnlage (Hardware, kein PC! die ans LAN angeschlossen werden kann um Streams zu empfangen etc...) Der Ubuntu Rechner streamt unter anderem Musik in mein Hausnetz (LAN) , zb MP3 Listen per Shoutcast oder auch irgendwelche anderen Webradio Streams die dann im LAN weiterverteilt werden. Kennst du Simfy ? Das ist ähnlich wie Napster eine Musikplattform wo man nur Musik hören kann und man benötigt einen bestimmten Player. Diesen Musik Stream von Simfy habe ich dann mit Hilfe von PulseAudio und VLC im LAN bereitgestellt und konnte diesen auch auf anderen PCs im Haus empfangen, aber leider nicht mit der Musikanlage, die blieb stumm. Warum der Stream von VLC nicht von der Anlage gelesen werden kann weiss ich bisher nicht, andere PCs im Haus können ihn wiedergeben. Ich habe aber nun das Problem gelöst.
Ich habe VLC ersetzt durch GStreamer + ShoutcastServer. GStreamer holt sich den Audiostream der Simfy Anwendung, transformiert diesen ins MP3 Format und sendet ihn weiter an den ShoutcastServer. Meine Musikanlage verbindet sich mit dem ShoutcastServer und empfängt den Simfy Stream. Tadaa!
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Nun verstehe ich einiges besser, nur Begriffe wie "Listen per Shoutcast" sind noch immer sehr spekulativ und mehrdeutig. Auch wenn man Shoutcast kennen sollte, alle Möglichkeiten davon.
GStreamer holt sich den Audiostream der Simfy Anwendung, transformiert diesen ins MP3 Format
Ach wegen der Transformation die Zwischenschaltung zwischen Empfänger und Sender (Internetradio-Sender).
und sendet ihn weiter an den ShoutcastServer.
Nochmal "sinnlos" ins Internet oder kann man sich da einen eigenen zuhause installieren?
Meine Musikanlage verbindet sich mit dem ShoutcastServer und empfängt den Simfy Stream. Tadaa!
☺
|
BigBlue
(Themenstarter)
Anmeldungsdatum: 22. August 2008
Beiträge: 15
|
Mit ShoutcastServer meine ich die Server Anwendung auf meinem ubuntu Rechner, befindet sich alles lokal im Hausnetz.
Ich könnte natürlich den Stream auch zu einem anderen Server im Internet schicken oder meinen Stream auch online verfügbar machen wenn ich den Port im Router freigebe. Da gibt es dann aber auch noch die Rechtlich Seite zu beachten. Naja , es geht ja nun alles aber die Frage warum der Stream von VLC nicht von einem Internetfähigen Radio wiedergegeben kann bleibt, ich habe mehrere Radio getestet , keines spielt den Stream ab, daher gehe ich fest davon aus das es an VLC liegt. | VLC Variante
cvlc -vvv 'jack://channels=4:ports=.*' --sout 'sout=#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{mux=raw,dst=:8166/}'
=> Wiedergabe funktioniert nicht beim internetfähigen Radio, aber auf anderen PCs gehts
GStreamer + Shoutcastserver Variante
gst-launch-0.10 pulsesrc device=jack_out.monitor ! audioconvert ! audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc target=bitrate bitrate=128 cbr=true ! shout2send ip=localhost port=8166 password=xxx protocol=2
=> Wiedergabe funktioniert beim internetfähigen Radio und anderen PCs
|
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Wenn es keine Logs gibt, vielleicht kannst du mal die Streams mit tcpdump (GUI: wireshark) mitloggen und dann vergleichen...vielleicht irgendein komischer Headereintrag am Anfang oder so.
|