Re: Audio on Reflector

Robert Hsiung (
Tue, 23 Jan 1996 10:25:06 -0600

At 5:02 PM 1/22/96, Chris S. Harvey wrote:

>I have just downloaded the 4.00b3 reflector
>software and and some connections and no one
>is getting any audio transferred. When people
>connect to each other their audio works fine.
>What parameters affect audio exchange on the

I ran into a problem like this. Here's what Mr. CU-SeeMe said:


Date: Tue, 16 Jan 1996 16:33:45 -0500

>1. I've had people connect to my reflector and not been able to hear them.
>They had been able to talk on other reflectors at other times, so they must
>have been properly set up. Other people I've heard just fine. Testing
>things out a little, point-to-point, it seemed like it worked when I
>connected to them but not when they connected to me.

The reflector has outgoing rate control algorithms by which it adjusts
outgoing data rates to each recipient according to observed packet loss.
When the outgoing rate cap gets below what is required for a given audio
encoding, all audio packets are dropped. So, e.g., if they were
transmitting the 32 kbps Intel DVI audio, and the reflector decided that
your connection could only handle 16 kbps, you would get none of it,
instead of half of the packets. A problem with the current algorithm is
that in order to assess the capacity of your connection, the reflector must
have some data to test it with. If you are receiving only audio, it would
send none of it, and never realize that it could get through. As long as
you are receiving some video, there should be enough data to push the
capacity of the connection above the audio threshold. This will be fixed
in a subsequent reflector.

>My last thought was whether b2 vs. b3 makes a difference...

It might. The main difference is that b3 automatically slows down the
video when audio is outgoing, but if the reflector is killing the audio
based on the all or none logic described above, b3 would take longer to
push the reception cap up.