2010-01-14 11 views
2

Je veux jouer un MP4 Videon diffusés en continu sur le protocole RTMP en java.Existe-t-il un moyen simple de lire un flux RTMP dans Java?

J'ai trouvé quelques bibliothèques RTMP (yuv, Red5), mais rien sur l'écran mp4.

Y at-il un (peut-être simple et peut-être la plate-forme indenpendent) solution pour le faire en Java?

Répondre

1

La plupart des cours d'eau RTMP dans mon expérience ne sont généralement pas MP4. Il n'y a rien particulièrement intelligent au sujet de la diffusion si RTMP, et si vraiment vous ne pouvez pas trouver quoi que ce soit pour répondre à vos besoins la voie à suivre est de se procurer une copie de rtmpdump, déchirer le flux de fichier et le lire.

BTW je joue avec la boîte à outils MP4 sdk IBM au moment, téléchargeable à partir http://www.alphaworks.ibm.com/tech/tk4mpeg4. Semble assez simple, dled, décompressé et avait l'application de démonstration Swing jouant MP4s dans NetBeans en moins de 5 minutes. Si le flux auquel vous parlez est vraiment MP4, vous pourriez probablement trouver comment le raccorder rapidement au flux à partir de ce que je vois de l'API IBM MP4.