Hi Jupiter,
Yes, JMF supports streaming media using the public standard RTP and RTSP protocols.
JMF supports both transmission and reception of media over RTP for a variety of media formats. For a list of the default formats supported, check:
http://java.sun.com/products/java-media/jmf/2.1.1/support-rtp.html
It also fully supports RTCP. Besides, JMF implements the "RTP Profile for Audio and Video Conferences with Minamal Control", RTP/AVP.
The front end GUI application, JMStudio can be used as a standalone application to transmit and receive RTP streams. To implement custom RTP applications using JMF as a framework, check out the RTP samples
on the solutions page: http://java.sun.com/products/java-media/jmf/2.1.1/solutions/index.html
OR you can refer this URL.
http://java.sun.com/products/java-media/jmf/2.1.1/faq-jmf.html#jmf2-rtp-features
I hope this will help you.
Thanks
Bakrudeen
Technical Support Engineer
Sun MicroSystems Inc, India
I was very interested in the answers given below but I was stuck on a couple of points. I am looking for a transmit only solution where Windows Media Player handles the rendering on the receiver end. JMF would seem the perfect solution, however, the documentation seems to indicate a need to specify the receiving IP addresses.
The 'one-sided' solution would be easier for me to accomplish given my limited Java skills. Is it possible for a Java applet(preferably) or stand alone application to transmit in the standard format such that the viewer need only enter the correct IP address in their Windows Media Player? Any help, or examples of this would be greatly appreciated!
Thanks a lot,
chris