Wie push DLNA-Inhalte von der Befehlszeile aus
Werde ich integrieren-Kanäle mit IPTV Kanäle in einem Menü auf meinem TV. Das problem ist, dass swithing zwischen verschiedenen Quellen ist ein Schmerz. Also im Prinzip brauche ich ein Menü erstellen, das auf dem tv zu wählen Sie den Kanal den ich sehen möchte, und dann schalten Sie den TV, bis zu dem Kanal. Ich weiß, wie um das Menü zu erstellen.
Den anderen Teil der Lösung ist, schieben Sie die ITPV-Kanal vom mediaserver auf dem TV-Bildschirm. Dies ist eine schwierige Teil. Ich landete der Installation gupnp und mit ihm zu spielen. Es funktioniert und ich werde in der Lage sein, um die Anwendung geschrieben.
Vielleicht haben Sie eine Idee für eine bessere Lösung, um das schieben der Inhalte über DLNA? Gibt es ein Befehlszeilen-Dienstprogramm oder einen Medienserver gesteuert werden können von der Kommandozeile aus? Dass Sie eine ideale option.
Die sehr grundlegende Frage ist, wie würden Sie programmgesteuert spielen Sie eine Ressource von einem Medienserver auf einem renderer?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies zeigt, wie können Sie anweisen, Ihren renderer zum Abspielen von Medien von einem Medienserver, mit curl auf der Kommandozeile. Sie können leicht machen einen ähnlichen http-Anforderung innerhalb eines Programms.
http://www.accella.net/knowledgebase/sending-a-video-content-to-a-dlnaupnp-softwaredevice-using-curl/
und auch diese:
http://djoepnpoep.blogspot.co.za/2015/07/command-line-dlnaupnp-av-with-curl.html
Die sehr einfache Antwort ist, Sie kann nicht. UPnP Medienserver in sich selbst ist nicht ausgelegt für die Fähigkeit zu spielen beginnen Inhalts an einen renderer, genau auf die gleiche Weise wie ein HTTP-server kann nicht gestartet werden, die Anzeige von HTML auf eine bestimmte browser-Fenster, ohne die browser mindestens eine Anfrage ersten. So haben Sie zwei Möglichkeiten:
Daran, dass beide Optionen, effektiv dazu führen, dass dein TV eine Anfrage auf MediaServer und aktiv den Download der stream-Daten. Es gibt keine versteckten Zauberei in die zweite option "push" bedeutet praktisch, dass der Control Point erzählt die renderer "hier ist die URL, zu der Sie den Download starten".