Binary Floor Control Protocol Bis (bfcpbis) Internet Drafts


      
 The Binary Floor Control Protocol (BFCP)
 
 draft-ietf-bfcpbis-rfc4582bis-16.txt
 Date: 13/11/2015
 Authors: Gonzalo Camarillo, Keith Drage, Tom Kristensen, Joerg Ott, Charles Eckel
 Working Group: Binary Floor Control Protocol Bis (bfcpbis)
 Formats: txt xml
Floor control is a means to manage joint or exclusive access to shared resources in a (multiparty) conferencing environment. Thereby, floor control complements other functions -- such as conference and media session setup, conference policy manipulation, and media control -- that are realized by other protocols. This document specifies the Binary Floor Control Protocol (BFCP). BFCP is used between floor participants and floor control servers, and between floor chairs (i.e., moderators) and floor control servers. This document obsoletes RFC 4582. Changes from RFC 4582 are summarized in Section 16.
 Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams
 
 draft-ietf-bfcpbis-rfc4583bis-27.txt
 Date: 08/12/2018
 Authors: Gonzalo Camarillo, Tom Kristensen, Christer Holmberg
 Working Group: Binary Floor Control Protocol Bis (bfcpbis)
 Formats: xml txt
This document defines the Session Description Protocol (SDP) offer/ answer procedures for negotiating and establishing Binary Floor Control Protocol (BFCP) streams. This document obsoletes RFC 4583. Changes from RFC 4583 are summarized in Section 14.
 The WebSocket Protocol as a Transport for the Binary Floor Control Protocol (BFCP)
 
 draft-ietf-bfcpbis-bfcp-websocket-15.txt
 Date: 08/02/2017
 Authors: Victor Pascual, Anton Roman, Stephane Cazeaux, Gonzalo Salgueiro, Ram R
 Working Group: Binary Floor Control Protocol Bis (bfcpbis)
 Formats: txt xml
The WebSocket protocol enables two-way realtime communication between clients and servers. This document specifies the use of Binary Floor Control Protocol(BFCP) as a new WebSocket sub-protocol enabling a reliable transport mechanism between BFCP entities in new scenarios.


Binary Floor Control Protocol Bis (bfcpbis)

WG Name Binary Floor Control Protocol Bis
Acronym bfcpbis
Area Applications and Real-Time Area (art)
State Active
Charter charter-ietf-bfcpbis-02 Approved
Dependencies Document dependency graph (SVG)
Additional Resources
- GitHub org - just a test
- GitHub repo - just a test
- Issue tracker
- Wiki
Personnel Chairs Charles Eckel 
Keith Drage 
Area Director Murray Kucherawy 
Mailing list Address bfcpbis@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/bfcpbis
Archive https://mailarchive.ietf.org/arch/browse/bfcpbis/
Jabber chat Room address xmpp:bfcpbis@jabber.ietf.org?join
Logs https://jabber.ietf.org/logs/bfcpbis/

Charter for Working Group


The BFCPBIS working group is chartered to specify a revision of BFCP (RFC 4582) to support using both TCP and UDP as transports. The current version of BFCP only supports TCP, which when both endpoints are behind NATs or firewalls, has a lower success rate than using the ICE techniques with a UDP based transport for BFCP. The need for video endpoints to work in these types of environments is driving a strong need to support a UDP based transport as well as TCP.

This WG will create a revision of RFC 4582 which adds optional support for UDP to BFCP. The security when using UDP will be based on DTLS. The updated protocol will use an existing approach (e.g., stop and wait with a single outstanding transaction) to provide a reliable, congestion safe, and TCP friendly transport.

In addition to providing a way for dealing with the reliable delivery of client-initiated transactions, the updated protocol will also be able to deliver server-initiated transactions reliably when needed. The WG will research the size of messages used and decide if fragmenting a request or response over multiple UDP packets is required. The new protocol will be backwards compatible with RFC 4582 when used in TCP mode.

The BFCPBIS WG will coordinate closely with the MMUSIC WG to create a revision of RFC 4583 specifying how BFCP is signaled in SDP so that it supports UDP as well as TCP transports. This WG would ask the MMUSIC WG to add a milestone to create a revisions of RFC 4583 to address signaling the use of UDP in SDP. The WG will coordinate with International Multimedia Telecommunications Consortium (IMTC) and other industry fora.

Done milestones

Date Milestone
Done Draft for SDP WebSocket Connection URI Attribute to IESG as Proposed Standard C
Done Draft for BFCP over WebSocket to IESG as Proposed Standard
Done Draft revision of RFC 4583 to IESG as Proposed Standard
Done Draft revision of RFC 4582 to IESG as Proposed Standard