Good day. Some suggestions. 1. I think it would be useful to add support of "seekable streams" to Speex API. It seems many developers need functions like: GetDuration(), SeekToTime(...),... Something like VorbisFile for Ogg Vorbis. 2. It would be useful to add some samples on working with Speex files. E.g. something like vcut for Ogg Vorbis. Vitaly.
Hi, What you're talking about belongs at a higher level than libspeex, because libspeex doesn't know anything about Ogg. You may want to have a look at libfishsound though. Jean-Marc> 1. > > I think it would be useful to add support of "seekable streams" to Speex > API. > It seems many developers need functions like: GetDuration(), > SeekToTime(...),... > Something like VorbisFile for Ogg Vorbis. > > 2. It would be useful to add some samples on working with Speex files. > E.g. something like vcut for Ogg Vorbis. > > Vitaly. > > _______________________________________________ > Speex-dev mailing list > Speex-dev@xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev-- Jean-Marc Valin <Jean-Marc.Valin@USherbrooke.ca> Universite de Sherbrooke
Hello there, I know newbie messages are often a pain, but everyone has to start somewhere... I am new to the world of VoIP, and want to get started with a "simple" point-to-point application...no bells and whistles, just two users connected and able to talk. I stumbled on the Speex CODEC, and it looks as though it fits my needs...now I just have to figure out how to use it. I don't want to burden you guys down with a million questions, so can anyone recommend a good starting resource? VoIP for dummies (LOL)? I need to learn about frame rates (do we cut the speech up into 30ms chunks, and send these chunks along?), and packeting-- I've read that TCP/IP is insufficient (too bulky), so datagrams are better (UDP). I have built applications that exchange data using TCP/IP, but have no experience with UDP or idea how to use it (like I said a real newbie here). The DLLs that come with Speex lead me to believe that I can call into the library, passing the appropriate information. I develop in Smalltalk, so this will be no problem. I just need help with the first few steps.... Thank you for your attention. Any help would be greatly appreciated.... Regards, Julian Ford
Hi, I suggest you start with the Speex manual and the sampleenc/sampledec applications in the Appendix. FYI, the Speex frame size is 20 ms at 8 kHz and UDP is much better than TCP for VoIP for latency reasons. Jean-Marc Le lundi 18 avril 2005 ? 23:36 -0400, Julian Ford a ?crit :> Hello there, > I know newbie messages are often a pain, but everyone has to start > somewhere... > > I am new to the world of VoIP, and want to get started with a "simple" > point-to-point > application...no bells and whistles, just two users connected and able to > talk. > I stumbled on the Speex CODEC, and it looks as though it fits my needs...now > I > just have to figure out how to use it. > > I don't want to burden you guys down with a million questions, so can anyone > recommend > a good starting resource? VoIP for dummies (LOL)? I need to learn about > frame rates > (do we cut the speech up into 30ms chunks, and send these chunks along?), > and packeting-- > I've read that TCP/IP is insufficient (too bulky), so datagrams are better > (UDP). I have built > applications that exchange data using TCP/IP, but have no experience with > UDP or idea how > to use it (like I said a real newbie here). The DLLs that come with Speex > lead me to believe > that I can call into the library, passing the appropriate information. I > develop in Smalltalk, > so this will be no problem. I just need help with the first few steps.... > > Thank you for your attention. Any help would be greatly appreciated.... > > Regards, > Julian Ford > > _______________________________________________ > Speex-dev mailing list > Speex-dev@xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev >-- Jean-Marc Valin <Jean-Marc.Valin@USherbrooke.ca> Universit? de Sherbrooke
Seemingly Similar Threads
- Some suggestions.
- Notes and warnings in building a package ('ms-dos style file name', 'no visible binding' and using .C("bincount", ..., PACKAGE = "base"))
- [LLVMdev] Native build clarification
- [LLVMdev] Native build clarification
- [LLVMdev] Native build clarification