Question

Y a-t-il des bonnes bibliothèques pour le streaming vidéo en direct en utilisant Java? Idéalement les deux extrémités du tube doivent être écrits en Java, mais je suis surtout préoccupé par le lecteur vidéo. Quel logiciel recommanderiez-vous?

UPDATE : Il semble que VLC introduit un retard 1-2 secondes. J'ai besoin streaming vidéo est vraiment en direct. Le délai record à la lecture doit être sous 300ms.

Était-ce utile?

La solution

La meilleure bibliothèque de lecture / encodage vidéo que j'ai jamais vu est ffmpeg . Il joue tout ce que vous lancez. (Il est utilisé par MPlayer.) Il est écrit en C, mais je l'ai trouvé quelques wrappers Java.

Autres conseils

Vous pouvez le faire aujourd'hui en Java avec le Red5 serveur multimédia à partir de Flash. Si vous voulez décoder aussi et encodage vidéo en Java, vous pouvez utiliser le projet Xuggler .

Vous pouvez toujours consulter JMF (Java Media Framework) . Il est assez vieux et abandonné, mais cela fonctionne et je l'ai utilisé pour les applications avant. On dirait qu'il gère ce que vous demandez.

JMF a été abandonné. VLC est plus à jour et il lit tout. https://stackoverflow.com/a/5160010

Je pense que vlc bat tous les autres logiciels là-bas encore, ou tout au moins ceux que je connais ...

Oui si vous voulez diffuser des vidéos en direct, vous pouvez utiliser RTSP protoco cela vous permettra de créer un fichier vidéo, qui peut être un jeu tout en créant, à la fois l'opération fonctionnera simultanément. RTSP-client-serveur

Salut pas un expert en streaming mais je crois comprendre qu'il est inclus dans e Java Media Framework JMF http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/support-rtsp.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top