Difference between revisions of "Voice"

From Second Life Wiki
Jump to: navigation, search
(Added the beginning of technical documentation of how voice works)
Line 17: Line 17:
  
 
The [[Voice Mentors|Voice Mentors group]] and [[Voice in SL: A Community Forum]] are advocacy and help groups for users having problems adjusting to the new system.
 
The [[Voice Mentors|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 [http://www.vivox.com/ Vivox] technology that is based on RTP (using the [http://www.linphone.org/index.php/eng/code_review/ortp oRTP] library), SIP, [http://www.openal.org/ OpenAL], and OpenSSL for the transmission of voice data. The positional 3D audio is achieved with technology from [http://www.dw.com/about.php DiamondWare]. These technologies are contained in external daemon software that is started and stopped by the Second Life client.
 +
 +
* SLVoice
 +
- Imports vivoxsdk
 +
- Launched when voice is enabled in SL
 +
 +
* SLVoiceAgent
 +
- Actually called the DiamondWare Thin Voice Client
 +
- Unclear how this fits in the communication chain
 +
 +
* vivoxsdk
 +
- Imports OpenAL, oRTP
 +
- Contains all the communications code including a full SIP implementation
  
  

Revision as of 03:53, 2 August 2007

Voice is a feature that made its debut on its own grid and beta viewer in March of 2007[1].

Recent developments

It was recently (May 2007) rolled in to the main beta grid, and Linden Labs has put out June 13 as the day that the main viewer with voice will be completed. Whether this means that voice will be added to the main grid is unclear.

System-wide Rollout

Voice will be available free for landowners during the beta. Owners of mainland and island properties will be able to use the new feature for free[2]. However, owners of older islands who pay fees lower than the current $US295 per month may have to upgrade to be able to use voice.

Controversy

While many believe that voice in SL will be beneficial, some users are against the addition of voice to the main grid.

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, OpenAL, and OpenSSL 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
- Imports vivoxsdk
- Launched when voice is enabled in SL
  • SLVoiceAgent
- Actually called the DiamondWare Thin Voice Client
- Unclear how this fits in the communication chain
  • vivoxsdk
- Imports OpenAL, oRTP
- Contains all the communications code including a full SIP implementation