Voice/Linux Sound Settings

From Second Life Wiki
< Voice
Revision as of 13:30, 11 February 2008 by Opensource Obscure (talk | contribs) (moved my setup to Reported Settings)
Jump to navigation Jump to search

Sound Settings for Voice on the official Linux Client

Do you use voice on the Linux client? If you do, please add the sound settings that work best for you.

We will tabulate the settings; for now, please add

  • the linux distro and version you are using
  • relevant hardware specifications > CPU type, sound card type etc.
  • headphone or microphone type (USB, via soundcard etc.)
  • the sound system architecture you are using: ALSA, ESD, or OSS
  • the specific sound card driver your sound system is using (for example: snd_hda_intel)

Thank you!

Reported Settings

Ubuntu

  • Ubuntu 7.10
  • listening: ok, some glitches while zooming around
  • speaking: not tested
    • motherboard: Asus P5B SE
    • CPU: Intel Dual Core
    • sound card: 82801H (integrated)
  • speakers via sound card / no microphone
  • ALSA 1.0.14-1ubuntu2
  • snd_hda_intel

Voice on Linux: Step-by-step instructions

Technical Background

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.

You can find the official ViVox documentation on the JIRA.

The SecondLife viewer handles configuration, control, and display functions, but the voice streams (from the microphone and from the Vivox voice server) do not enter the viewer. Unfortunately the source code for the external SLVoice daemon is not available due to contractual obligations between Linden Lab and Vivox.