Difference between revisions of "Voice"
Jump to navigation
Jump to search
Rob Linden (talk | contribs) (More pruning, link to FAQ) |
Eddy Stryker (talk | contribs) (Updated tech notes) |
||
Line 14: | Line 14: | ||
* SLVoice | * SLVoice | ||
** | ** Thin wrapper around the Vivox SDK | ||
** Launched when voice is enabled in SL | ** Launched when voice is enabled in SL | ||
** Runs a TCP server that listens and replies to commands and queries using an XML format | |||
* SLVoiceAgent | * SLVoiceAgent | ||
** Actually called the DiamondWare Thin Voice Client | ** Actually called the DiamondWare Thin Voice Client | ||
** Unclear how this fits in the communication chain | ** Unclear how this fits in the communication chain | ||
* vivoxsdk | * vivoxsdk | ||
** | ** Uses a solution from [http://www.antisip.com/ Antisip] for SIP, RTP, and G.711 | ||
** | ** Uses OpenAL for playing and recording audio | ||
** Additionally implements the [http://www.itu.int/rec/T-REC-G.722.1-200505-I/en G.722.1/C] (aka Siren14) codec | |||
Revision as of 15:47, 16 August 2007
Voice is a feature that made its debut on its own grid and beta viewer in March of 2007[1].
Frequently Asked Questions
There's an exhaustive Voice FAQ which provides answers to many questions about the new voice feature.
Groups
The Voice Mentors group and Voice in SL: A Community Forum are advocacy and help groups for users having problems adjusting to the new system.
Technical
Voice in Second Life uses Vivox technology that is based on RTP (using the oRTP library), SIP (using the amsip library from Antisip), OpenAL, TinyXPath, OpenSSL, and libcurl for the transmission of voice data. The positional 3D audio is achieved with technology from DiamondWare. These technologies are contained in external daemon software that is started and stopped by the Second Life client.
- SLVoice
- Thin wrapper around the Vivox SDK
- Launched when voice is enabled in SL
- Runs a TCP server that listens and replies to commands and queries using an XML format
- SLVoiceAgent
- Actually called the DiamondWare Thin Voice Client
- Unclear how this fits in the communication chain
- vivoxsdk