ecsdsq
asked on
Help on streaming audio data with JMF !!
We are simulating an Audio Conferencing System in java.
We are using java native methods to capture audio samples. We want to send these samples through Sockets (TCP/IP or UDP) while it is being captured, and play it using JMF player at the other end. But JMF player requires URL (of audio ) to be specified to play it.We want to know whether JMF supports playing audio samples from inputstream of a Socket.
Thanking You,
ECS Development Team
DSQ S/W Ltd, Chennai,
India.
We are using java native methods to capture audio samples. We want to send these samples through Sockets (TCP/IP or UDP) while it is being captured, and play it using JMF player at the other end. But JMF player requires URL (of audio ) to be specified to play it.We want to know whether JMF supports playing audio samples from inputstream of a Socket.
Thanking You,
ECS Development Team
DSQ S/W Ltd, Chennai,
India.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I do not believe there is a way to specify that the
filesize is unknown, but you could set it to an
arbitrarily large number, say 1GB. Then, since you've
overriden your URL class, you can send a stop to the
player when you've reached the end of your Stream.
-Tony
ASKER
Thanks for your answer.
Actuallly we have done creating new URL and implemented openStream() and it is working fine.
But the problem is while sending wav samples it needs wav header,
in which we need to specify the file length( wave file size)which is unknown while we are recording online. If we specify some size
say 1MB, it accepts only 1MB of samples and plays. It is not accepting the rest of the samples that we are sending continuously. Is it possible to send the wave header without specifying the file length or whether we can specify the
file length as unknown.
Thanking You
Regards
ECS Team Members
DSQ Software Ltd.,
Chennai - 35
India.