Äh, ja, da hat etwas nicht geklappt- sorry
Allerdings konnte ich mein Problem lösen - ist ja auch was. Was Probleme machte, waren die geschweiften Klammern {} im --sout Abschnitt der Befehlszeile. Jeweils ein \ davor und schon läuft's:
su thomas -c "vlc -I http --extraintf rc --rc-host 192.168.1.5:55555 --sout=#std\{access=udp,mux=ps,dst=192.168.1.3:1234\}" &
Zur Erläuterung für Interessierte:
- su <user> -c deshalb, weil VLC nicht von root ausgeführt werden mag. Den user muss es natürlich geben, zudem sollte er Zugriff auf die Mediendateien haben (s.u.).
- -I http startet das HTTP-Interface von VLC, so dass man per Webbrowser zugreifen kann
- --extraintf rc --rc-host 192.168.1.5:55555 bringt VLC dazu, auf Port 55555 auf Telnet-Verbindungen zu lauschen (IP der Slug ist 192.168.1.5). Das ist für meine Zwecke erstmal besser geeignet als das Telnet-Interface, weil letzteeres die Eingabe eines Passwortes erfordert - das wäre in meinem Setup eher unpraktisch.
- --sout=#std\{access=udp,mux=ps,dst=192.168.1.3:1234\}" legt als Ausgabe meinen VDR fest, der eben auch MPEG-PS braucht. Eigentlich möchte VLC wohl kein PS über UDP streamen, tut's dann aber doch. Mit der entsprechenden Meldung kann ich leben.
- Was noch fehlt ist die Eingabedatei. Dafür dienen mir eben die beiden Interfaces. Dort füge ich dann ein, was ich gestreamt bekommen möchte.
Ich muss noch mal kucken, inwieweit man etwas gegen das Ruckeln machen kann (Puffergröße oder so). Von NFS-Shares der Slug liest der VDR einwandfrei, an der Bandbreite liegt's also nicht (ist eh 100 MBit/s, was ja nun deutlich über DVB-typischen Werten liegt und sooo viel Verkehr ist in meinem LAN auch nicht, insbesondere nicht, wenn ich fernsehe). Ich würde das aber schon gerne gefixt bekommen, denn wenn das nicht richtig läuft, wären meine Planungen für einen weiteren VDR auf der Slug ja wohl hinfällig - Livestreaming dürfte der dann ja ebenfalls kaum hinkriegen - oder? Ich könnte natürlich auch noch mal http-Streaming statt UDP probieren, aber bei einem TCP-basierten Protokoll erwarte ich eher keine bessere Performance.
Gruß,
Thomas