Diffusion en direct de vidéos en Java?

Existe-t-il de bonnes bibliothèques pour diffuser des vidéos en direct en utilisant Java? Idéalement, les deux bouts de la pipe devraient ê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 délai de 1-2 secondes. J'ai besoin d'un streaming vidéo en direct. Le délai entre l'enregistrement et la lecture doit être inférieur à 300ms.

25
demandé sur Esteban Küber 2009-08-07 18:01:02

6 réponses

Le meilleur de la vidéo de la lecture/bibliothèque de codage que j'ai jamais vu, c'est ffmpeg. Il joue tout ce qu'on jette dessus. (Il est utilisé par MPlayer.) Il est écrit en C, mais j'ai trouvé des wrappers Java.

  • FFMPEG-Java: un wrapper Java autour de ffmpeg en utilisant JNA.
  • jffmpeg: celui-ci intègre de JMF.
7
répondu stribika 2009-08-07 20:11:42

Vous pouvez le faire aujourd'hui en Java avec l' Red5 serveur multimédia de Flash. Si vous voulez aussi Décoder et encoder la vidéo en Java, vous pouvez utiliser le Xuggler projet.

6
répondu Art Clarke 2015-12-06 07:53:27

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

3
répondu thedude19 2009-08-07 14:12:58

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

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

2
répondu Darkoofthedark 2017-05-23 12:09:24

Oui si vous voulez diffuser de la vidéo en direct que vous pouvez utiliser RTSP protoco cela vous permettra de créer un fichier vidéo, qui peut être lu lors de la création, les deux opérations fonctionneront simultanément. RTSP-Client-Server

2
répondu Dev Sabby 2016-11-17 12:03:45

Hi pas un expert en streaming mais ma compréhension est qu'il est inclus dans le cadre Java Media JMF http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/support-rtsp.html

1
répondu 4NDR01D3 2009-08-07 14:15:49