Donnerstag, 6. Januar 2011

Audio-Streaming - synchron auf mehrere Endgeräte

es klappt - hat zwar gedauert, es jetzt funktioniert es in der ganzen Bude incl. WLAN.

Und so hab ich es gemacht:

VLC media player (inzwischen V 2.0.0) als Streaming Server und auch als Client.

Voreinstellung beim Server:
Extras | Einstellungen | unten links auf "Alle" wechseln - dann im Baum Erweitert|Netzwerksynchronisation|Netzwerk-Uhrzeit-Master anschalten

Voreinstellung bei allen Clients (auch beim lokalen):
Extras | Einstellungen | unten links auf "Alle" wechseln - dann im Baum Erweitert|Netzwerksynchronisation| hier jetzt die IP-Adresse des Servers eintragen

Server
Dann beim Server über Medien|Streaming das Streamen starten. Lokale Datei auswählen und unten auf "Stream" klicken - im nächsten Fenster auf "Nächstes" klicken - bei Ziel RTSP auswählen und "Hinzufügen" - ansonsten nichts ändern und "Nächstes" - wieder nix ändern und dann "Stream" - soweit hier ...

Client
Über Medien|Netzwerkstream öffnen das Dialogfenster öffnen. Als "Netzwerkadresse" eingeben: "rtsp://ip-adresse:5544/" und dann auf "Wiedergabe" klicken ...
(ip-adresse ist die Adresse des Servers)

Da mein "Server" auch an die Stereo-Anlage angeschlossen ist, muss hier VLC ein zweites Mal gestartet werden - um als Client die Wiedergabe durchzuführen. Wenn beim Server im Dialogfenster "Ziele" die Checkbox für "Lokal wiedergeben" markiert ist, klappt die Synchronisation nicht.

Da die anderen "Empfangsstationen" alte (wirklich alte) Laptops sind habe ich bei einem manchmal (selten) das Problem, dass die Synchronisation nicht klappt oder verlorengeht (noch seltener). Aber bis jetzt hat ein Neustart von VLC das Problem immer beseitigt.

Und morgen schreib ich, wie ich mehr als einen Song zum streamen bekomme ... ;-))

[27.9.2011] Nachtrag:
Mit VLC habe ich irgendwie keine vernünftige Möglichkeit gefunden, irgendwelche Playlisten abzuspielen oder auch nur mehrere Stücke in eine Queue zu stellen. Vielleicht bin ich nur nicht in der Lage dazu ...
So habe ich mir eine andere Möglichkeit gesucht und bin bei foobar2000 fündig geworden.
Brauchbares User-Interface und die Möglichkeit, die Musik zu streamen (leider bis jetzt keine Möglichkeit der synchronen Wiedergabe auf mehreren Endgeräten).
Als zusätzliche Komponente "UPnP/DLNA Renderer, Server, Control Point" installiert - damit kann ich die Wiedergabe von Foobar2000 ins (lokale) Netz streamen.
Details folgen asap (wenn ich wieder am richtigen Rechner sitze ...)

[14.3.2012] Nachtrag
Und mit der Komponente "HTTP Control" kann ich Foobar2000 von jedem Rechner im Netzt via Browser fernsteuern. In den Preferencen die ip-adresse eingeben - den Rest nach Bedarf ausfüllen ...

4 Kommentare:

Anonym hat gesagt…

Hi

Um mehrere Dateien zu Streamen muss man eine Playlist im VLC eigenen xspf Format verwenden - nicht m3u.. Dann gehts

lg Armin

Harlok hat gesagt…

... ich habe ja nicht gesagt dass es nicht geht, das Handling ist mir zu umständlich. Ich will die Playliste auch mitten im Hören mal eben ändern ...

Anonym hat gesagt…

Kann man es so gestalten, das man die Playlist auch zwischendurch einfach ändern kann?

Harlok hat gesagt…

Dafür nutze ich ja Foobar2000. Damit steuere ich den Stream der an VLC rausgeht und von dort über's Netz verteilt wird.