Wie übertrage ich Live-Videos aus einer Java-Anwendung?

Ich versuche Wege zu finden, um ein in einer Java-Anwendung generiertes Live-Video zu streamen. Die Anwendung muss Screenshots von sich selbst aufnehmen und diese in einen Videostream kodieren und den Stream veröffentlichen.

Bis jetzt habe ich @ verwend Xuggler (eine Java-Bibliothek über FFMPEG), um die Screenshots in eine Videodatei zu kodieren. Das funktioniert super. Xuggler behauptet, Live-Videos über RTMP übertragen zu können, aber ich habe keine Dokumentation gefunden, wie dies programmgesteuert erfolgen soll.

Weiß jemand, wie RTMP-Videos programmgesteuert von Xuggler gestreamt werden können? Hat jemand einen Vorschlag zu anderen Bibliotheken, mit denen ich die gleichen Ergebnisse erzielen könnte? Ich würde es vorziehen, das Video in MPEG2 über RTP zu streamen.

Ich habe in den Xuggler-Foren festgestellt, dass jemand anderes eine sehr ähnliche Frage gestellt hat.Hie ohne Antwort.

Ich habe mich mit JMF befasst und es ist aus anderen Gründen keine Option.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage