The last week, after 5 minutes of astonishment for the great compression ratio achieved by ogg (370MB wav of voice -> 14 MB OGG, 28 kbps without any perceivable and/or significant quality loss), I had the idea of use ogg to stream my voice, in order to chat in almost-realtime with a friend (only one, of course: I have a 56k modem). Here the idea: I put a streaming server on my machine (I also have a linux machine besides the win XP one), I give the IP address to my friend who does the same (but he has a mac with macos 9.1). I connect to his server with winamp and he does the same. We speak to a microphone and talk normally (almost normally). Is this possible? I mean, does Ogg permits the live compression? (or maybe does it require the complete source file?). If it's possible, please give me avices about software able to stream a live source to ogg format. Thank you Olaf P.S. Am I wrong or IP v6 would allow a better delivery of streamed packets? I mean: send once and many receive. <p><p><olaf@ kjws.com> for every kind of mail, except spam! :-) --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Olaf Marzocchi wrote:> The last week, after 5 minutes of astonishment for the great compression > ratio achieved by ogg (370MB wav of voice -> 14 MB OGG, 28 kbps without any > perceivable and/or significant quality loss), I had the idea of use ogg to > stream my voice, in order to chat in almost-realtime with a friend (only > one, of course: I have a 56k modem).You're probably really talking about Vorbis (the codec) rather than Ogg (the framing layer). Vorbis is designed for music, not spoken words. It certainly can compress voice signals, but a codec designed for voice will do a better job. Additionally, as I understand it, Vorbis's latency is uncomfortably high for realtime two-way speech. You might want to look at the Speex codec, which is a patent-free, open source voice codec that uses the Ogg framing layer: http://speex.sourceforge.net Speex can do a very good job with voice data at bit rates as low as 5 kb/sec, and supports rates as high as 30 kb/sec when you want the best quality and you have the bandwidth to support it. Craig --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Olaf Marzocchi wrote:> Here the idea: I put a streaming server on my machine (I also have a > linux machine besides the win XP one), I give the IP address to my > friend who does the same (but he has a mac with macos 9.1). > I connect to his server with winamp and he does the same. > We speak to a microphone and talk normally (almost normally). > > Is this possible? I mean, does Ogg permits the live compression? (or > maybe does it require the complete source file?). If it's possible, > please give me avices about software able to stream a live source to ogg > format.a) yes, Ogg Vorbis can be encoded live b) you don't want to do this for chat, since there will be a decent delay in each stream (more than 10s probably) <p>Akos --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
This is perfectly possible, but there will be buffering latencies and so on. I've done it with icecast2. Mark On Tue, 13 Aug 2002 02:39, Olaf Marzocchi wrote:> The last week, after 5 minutes of astonishment for the great compression > ratio achieved by ogg (370MB wav of voice -> 14 MB OGG, 28 kbps without any > perceivable and/or significant quality loss), I had the idea of use ogg to > stream my voice, in order to chat in almost-realtime with a friend (only > one, of course: I have a 56k modem). > > Here the idea: I put a streaming server on my machine (I also have a linux > machine besides the win XP one), I give the IP address to my friend who > does the same (but he has a mac with macos 9.1). > I connect to his server with winamp and he does the same. > We speak to a microphone and talk normally (almost normally). > > Is this possible? I mean, does Ogg permits the live compression? (or maybe > does it require the complete source file?). If it's possible, please give > me avices about software able to stream a live source to ogg format. > > Thank you > > Olaf > > P.S. Am I wrong or IP v6 would allow a better delivery of streamed packets? > I mean: send once and many receive. > > > > <olaf@ kjws.com> for every kind of mail, except spam! :-) > > --- >8 ---- > List archives: http://www.xiph.org/archives/ > Ogg project homepage: http://www.xiph.org/ogg/ > To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' > containing only the word 'unsubscribe' in the body. No subject is needed. > Unsubscribe messages sent to the list will be ignored/filtered.--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Monday, August 12, 2002, at 12:39 , Olaf Marzocchi wrote:> P.S. Am I wrong or IP v6 would allow a better delivery of > streamed packets? I mean: send once and many receive.That's called multicast, and IPv4 can do it, too. Just most ISPs can't. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.