Maarten,

I completely agree with you.  I thought the sounds portion might take
away from the MINA portion.  I am starting to get to that point where
I don't want this beating me though ;)

Maybe for now I will take out the sound stuff.

--
..Cheers
Mark


On 5/8/07, Maarten Bosteels <[EMAIL PROTECTED]> wrote:
Mark,

I am sure that writing an audio-server based om MINA is very cool :-)
but I wonder if it's a good idea for a tutorial ?
IMHO a tutorial should concentrate on the MINA stuff and really minimize
everything that is not related to MINA.
It could be an interesting showcase however ...

Just my two cents,
Maarten


On 5/8/07, Mark Webb <[EMAIL PROTECTED]> wrote:
>
> I have been messing around with writing a jitter buffer class, but am
> running into roadblocks.  The Piped*Stream stuff does not seem to be
> working.  Do you have any pointers?
>
> Thanks.
> --
> ..Cheers
> Mark
>
>
> On 5/7/07, Greg Duffy <[EMAIL PROTECTED]> wrote:
> > First, pick a simple format to stick to: e.g. 8000Hz, 8-bit, mono,
> linear
> > PCM.
> >
> > You can open an audio output line through the Java AudioSystem
> (tutorials
> > for this can be Googled). Then, write some simple jitter buffer code.
> For
> > example, with this format, you can buffer 800 bytes (100ms), and just
> write
> > silence to the line until the buffer is full. (In the real world, this
> would
> > be dynamically sized and do re-buffering, etc)
> >
> > Let the MINA DatagramConnector connect to a DatagramAcceptor.
> IoConnector
> > session sends a hello message. The IoAcceptor session starts writing the
> raw
> > PCM out in ~20ms (160 byte) packages. The IoConnector session receives
> the
> > messages and stuffs the bytes into your jitter buffer to be written out
> to
> > the audio line in a separate thread.
> >
> > Does that cover it? I think that's a simple enough example, and it would
> be
> > pretty cool too!
> >
> > -Greg
> >
> > On 5/6/07, Mark Webb <[EMAIL PROTECTED]> wrote:
> > >
> > > That is about what I planned on doing for a tutorial.  Best case
> > > scenario, the tutorial would only rely on the JDK and need no outside
> > > libraries in order to function.  Because after all, a tutorial should
> > > not be overly complex.
> > >
> > > What are your thoughts?
> > >
> > >
> > > On 5/6/07, Greg Duffy <[EMAIL PROTECTED]> wrote:
> > > > JMF is really in need of an update (and I'm being nice), but I have
> done
> > > > exactly that before. The SIP/RTP stuff I wrote doesn't use JMF
> (partly
> > > for
> > > > this reason), but it can do an echo back to a SIP phone (X-lite,
> Ekiga,
> > > > etc). However, it is probably too much for a tutorial.
> > > >
> > > > What if you wrote a simple streaming audio client/server? The client
> > > says
> > > > hello to the server which streams some raw linear PCM audio from a
> WAV
> > > file.
> > > > You could use JMF to play it back on the client.
> > > >
> > > > I can provide some pointers if you have any specific questions ...
> > > >
> > > > -Greg
> > > >
> > > > On 5/6/07, Mark Webb <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > I actually thought about writing an example program that uses the
> Java
> > > > > Media Framework to receive audio via UDP.  I just started looking
> into
> > > > > the idea, so I can't say that I am some sort of expert on JMF, or
> any
> > > > > type of multimedia using UDP.
> > > > >
> > > > > On 5/6/07, Greg Duffy <[EMAIL PROTECTED]> wrote:
> > > > > > I am working on a new datagram transport implementation for
> MINA.
> > > Also,
> > > > > I
> > > > > > have some code for SIP/RTP (both UDP, SIP over TCP in the
> future)
> > > with
> > > > > MINA
> > > > > > that I will be open sourcing soon (for certain values of 'soon'
> :).
> > > > > >
> > > > > > I am currently in flux moving to a new state (TX->CA) and a new
> job,
> > > but
> > > > > I
> > > > > > may be able to help out a bit.
> > > > > >
> > > > > > -Greg
> > > > > >
> > > > > > On 5/6/07, Mark Webb <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > Is there anyone who is doing work with MINA and UDP?  I have
> been
> > > > > > > working on a UDP tutorial and also an example program that I
> can
> > > add
> > > > > > > to the 2.0 baseline for people to take a look at.
> > > > > > >
> > > > > > > Let me know what you think.
> > > > > > > Thanks
> > > > > > >
> > > > > > > --
> > > > > > > ..Cheers
> > > > > > > Mark
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > ..Cheers
> > > > > Mark
> > > > >
> > > >
> > >
> > >
> > > --
> > > ..Cheers
> > > Mark
> > >
> >
>

Reply via email to