The Red5Cam has an option of voice communication between chatroom users. The voice chat enables performers/consultants to speak to one or multiple users simultaneously. The performer/consultant can choose specific users they wish to speak to from the list of all chatroom users online. To keep audio/video in sync, the data is transmitted in one stream. This prevents undesirable situations, when the sound is ahead or behind the video.
For the best voice chatting experience we recommend using a headset (microphone + headphones); if external speakers are used, their sound may be picked up by the microphone and retransmitted back. However, you can still use voice chat with an external microphone and speakers.
The voice chat has a built-in Acoustic Echo Cancellation (AEC) function. It is used to remove reflected sound from the stream for better-quality voice transmission. AEC is especially useful if an external microphone and speakers are used. To be able to use the AEC function, you need Adobe Flash Player 10.3 or newer. You can also use only audio capture (microphone).
The voice chat has two modes:
- «The Duplex mode» offers better AEC, so both sides can talk simultaneously. This mode requires high-quality I/O hardware and a larger processing capacity. The duplex mode is perfect for laptops with built-in speakers and microphones.
- «The Half-Duplex mode» offers simpler signal processing compared to the Duplex, and does not require a large processing capacity. This mode implies that two users are broadcasting at the same time.
The voice chat allows using various codecs for audio capture and compression, such as MP3, Nellymoser, ACC, and Speex. For two-way voice chatting it is best to use the Speex codec. Speex supports audio capture and compression only at 16 kHz. Speex ensures minimal time delays in real-time data transmissions.