Frage

Wie VLC Media Player HTTP Streaming implementieren?

Ich bin mir bewusst, dass VLC Media Player als Streaming-Server verwendet werden kann, und auch ein Streaming-Client.

Meine Forderung ist (über HTTP) ein proprietäres Protokoll Daten vom Server an Clients zu streamen, und ich bin nicht zufrieden mit C / C ++ Code. Ich bin zufrieden mit C # und Java. Kann jemand Beispielimplementierungen von HTTP-Streaming zeigen Sie mir entweder in C # oder Java?

War es hilfreich?

Lösung

„Streaming“ in diesem Zusammenhang bedeutet einfach eine große binäre HTTP-Antwort auf eine Anfrage zu senden. Sie können einen Verweis auf den Ausgangsstrom in Java erhalten, indem Aufruf HttpServletResponse.getOutputStream . Anschließend können Sie alle Daten, die Sie mögen durch den Strom senden.

Andere Tipps

Sie können überprüfen der VLC-Quelle .

Java Media Framework ( Link ) bietet Video-Streaming. Sie können einen Client nicht nur umzusetzen, sondern auch die Server diese API verwenden.

Wenn ich das richtig das SDK erinnern enthält einige Beispiele, die helfen können.

was über CLI (Command Line Interface)?

vlc --repeat /path_to/1.avi --sout '#standard{access=http,mux=ts,dst=:8000}'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top