<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<HTML dir=ltr><HEAD></HEAD>
<BODY>
<DIV id=idOWAReplyText63332 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2></FONT>&nbsp;</DIV></DIV>
<DIV dir=ltr>I've&nbsp;realised that there is no java api for encoding into 
vorbis. We got decoding one tough(Vorbis SPI).</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>Currently we got Java Prgm to capture sound from mic and 
"encoder_example.c" that would take byte stream and encode it into ogg 
format.So, right now we are in the process of using JNI for calling the C 
routines using Java.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>The main aim is to transfer this data over Darwin Streaming 
Server(DSS), since DSS accepts only RTP data, we want to create RTP packets.We 
already a have Java program that does that, i mean&nbsp;it takes byte stream as 
input and converts(adds RTP header) them into RTP packets.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>What I would like to know is&nbsp;there something else to be kept 
in RTP header&nbsp;or will this method work ?</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>Did anyone ever try to do this kind of thing ?</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>-Vithal</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&nbsp;<BR></DIV>
<DIV dir=ltr>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr><FONT face=Tahoma size=2><B>From:</B> vorbis-dev-bounces@xiph.org 
on behalf of Venkata Sripada<BR><B>Sent:</B> Fri 10/29/2004 11:12 
AM<BR><B>To:</B> vorbis-dev@xiph.org<BR><B>Subject:</B> [Vorbis-dev] java vorbis 
encoder and examples<BR></FONT><BR></DIV>
<DIV dir=ltr>
<DIV><FONT face=Arial color=#000000 size=2>&nbsp; 
<DIV><FONT face=Arial color=#000000 size=2>I'm currently involved in a project 
where in we need to record the audio from a mic&nbsp;encode&nbsp;with 
vorbis,&nbsp;then put it in Ogg container, and then make it as RTP packet and 
transmit over Darwin Streaming Server.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Till now we were using JMF with available 
codec's,</FONT> since JMF handles the RTP part life was pretty much easy using 
it. Now we want to use Ogg Vorbis because of its adv's.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So in the process my first step&nbsp;would be to capture audio and compress 
it with vorbis. My search for the appropriate API was not successful as I could 
only find Decoder in Java but not the encoders.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I've downloaded the libvorbis and libogg but the code examples were in "C" 
language. </DIV>
<DIV>&nbsp;</DIV>
<DIV>Are there any resources in Java(API,examples) which would do help me in 
achieving this.</DIV>
<DIV>&nbsp;</DIV>
<DIV>-Vithal</DIV></FONT></DIV></DIV></BODY></HTML>