RE: [XCON] XCON Media/Floor Control Joint Ad-Hoc Meeting
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [XCON] XCON Media/Floor Control Joint Ad-Hoc Meeting
I was thinking you declare the floor
<floor name="Right-ToTalk", instances=2/>
And then you declare what the floor can do
<stream name=audioIn dir=in type=audio floor=RightToTalk/>
This says that only holders of the RightToTalk floor
send an audioIn stream to the mixer. If you don't have that
floor, that stream is not visible to you.
Now, defining it that way would require that you always
have to reInvite to add the stream when you get that floor.
Probably, you want the SDP set up, and really have the
effect of a local mute, rather than add the stream
<stream name=audioIn dir=in type=audio>
<control name=mute type=Boolean default=true/>
</stream>
Template would be defined such that mute was forced on
for everyone but the floor holder. You could define
the control as belonging to the floor:
<stream name=audioIn dir=in type=audio>
<control name=mute type=Boolean floor=RightToTalk default=false/>
</stream>
and define the template such that the stream was muted
(with no control) unless you had the floor.
Brian
-----Original Message-----
From: Umesh.Chandra at nokia.com [mailto:Umesh.Chandra at nokia.com]
Sent: Friday, August 06, 2004 1:15 AM
To: br at brianrosen.net
Subject: RE: [XCON] XCON Media/Floor Control Joint Ad-Hoc Meeting
>>
>> I'm confused about the definition of the templates and the
>> FloorEnable.
>> I think that you specify the floorId, which is "this control/stream
>> is only available to holders of the following floors". This is a
>> template object specification. The conference object would just show
>> enable=true if the participant held the proper floor. I don't see
>> a reason to have floor enable + enable. The stream/control would
>> not even be visible if the participant did not hold the floor.
>>
>> Brian
>>
>
Brian
I was writing the floor support in the template and i realized it would be
better if we have an enable flag which indicates if this stream/control is
floor controlled..The conveneor of the conference can set this enable flag
to true if it want to be floor controlled ( for example for input stream you
need this floor to be mixed at the server) and enable flag to false
indicating no floor support is needed...I didnt get it when you write "The
stream/control would
>> not even be visible if the participant did not hold the floor" If that is
true then i would have to have multiple declarations of control/stream - one
with the floor control support and other one without floor support...I was
thinking of a floor element like
<stream type="audio" name="AudioIn" dir="in">
<Floor name ="Right_to_talk" Id="" Instances="1"
value="false" enable="false"/>
The name indicates what the floor does ( i know its not a good name), Id is
what you would assign or get from SDP, instances indicate if multiple
participants can hold this floor simulataneoulsy ( if value more than 1 ), a
value of true/false indicates if you currently hold the floor or not and
enable of true/false indicates if this stream is floor controlled...
Umesh
_______________________________________________
XCON mailing list
XCON at ietf.org
https://www1.ietf.org/mailman/listinfo/xcon
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.