Les principales fonctions sont:
- capture et sauvegarde d'une vidéo y compris à partir d'une WebCam,
- réception et transmission de flux RTP,
- lecture et transcodage de médias.
JMF 2.1 supporte les formats suivants:
audio: AIFF, AU, AVI, GSM, MIDI, MP2,MP3, QT, RMF, WA,vidéo: AVI, MPEG-1, QT, H.261, H.263.
Bien que la dernière mise à jour date de 2008, JMF reste un excellent Framework pour utiliser les vidéos dans vos applications JAVA.
Télécharger JMF 2.1
Exemple d'utilisation de JMF
L'article a été partagé lorsque je cherchais à enregistrer un flux vidéo provenant de Youtube ou d'une caméra sur IP. Au cours des recherches sur le web, le framework permet de se connecter à la carte vidéo et de récupérer le contenu du flux vidéo. Ensuite, JMF permet de streamer le flux, l'enregistrer dans un fichier ou encore d'afficher la video dans un applet.Pour la petite histoire, j'ai réussi à encapsuler VCL pour sauver le flux dans un fichier Mpeg.