> Is there any way to use RTP protocol without JMF.
Yes/no/depends.
Yes. Whatever solution you settle for,
must provide the class/code/functionality
to do RTP.
No. JMF implements RTP, but a project does
not need the entire JMF, just to use the the
RTP classes - try running the customizer.jar
to see very much smaller deployment files.
Depends. Not if you choose to go the 'native
player' route, which will give far less control,
but greater power.
> Is it necessary to install JMF on client side if my
> applet is using JMF.
Download yes - but there are better alternatives to
the traditional 'installer'. I prefer to deploy JMF using
Java Web Start. Here are some of my JMF/JWS
examples..
http://www.javasaver.com/testjs/jmf/#test3
Note they are all 'full permissions', and deploy the
entire JMF, but I suspect
1) you might be able to get away with a
sandboxed app., if the RTP streams are
coming from the same server as the one
it was launched from
2) The customizer would reduce the download
size significanlty (for machines with broad enough
connections to make RTP practical - should have
no problem with code download).
> Actually i don't want to install on client m/c is it
> possible.
The JMF installer is very 'noisy' isn't it?
I especially got worried when it recommended to
reboot the computer. Reboot the computer, to
see a JMF applet? You must be kidding?!
Note that JMF works just fine without reboot
on Win XP - I specifically tested it - but that does
not remove the message, or the worry for the
end user.
Try the JWS based install, remember it can be
made smaller and probably sandboxed (no
security prompt), and ask yourself if that is
something your end user might accept...
"Click a link, see a 'loading' splash, see media
on-screen"
thanks for u reply,
i wright a code which use java sound api without using JMF, to get sound from microphone and play back the same sound which i received from microphone. so what i want to send that capture sound over network using RTP and get sound from network using RTP.
Actually i don't want to install JMF on client m/c and when i test my code, code implemented using JMF, On client side i m able to capture any device using
AudioFormat format =new AudioFormat(AudioFormat.LINEAR,8000,16,1);
CaptureDeviceManager.getDeviceList(format);
Reason is that on client m/c JMF is not installed when i installed JMF on client M/C my code is able to capture client device
Thanks,