Web Real-Time Communication Use Cases and Requirements
RFC 7478

 
Document Type RFC - Informational (March 2015; No errata)
Last updated 2015-03-13
Replaces draft-holmberg-rtcweb-ucreqs
Stream IETF
Formats plain text pdf html
Stream WG state Submitted to IESG for Publication Feb 2014
Consensus Yes
Document shepherd Sean Turner
Shepherd write-up Show (last changed 2014-05-12)
IESG IESG state RFC 7478 (Informational)
Telechat date
Responsible AD Richard Barnes
Send notices to rtcweb-chairs@ietf.org, draft-ietf-rtcweb-use-cases-and-requirements@ietf.org
IANA IANA review state Version Changed - Review Needed
IANA action state No IC

Email authors IPR References Referenced by Nits Search lists

Internet Engineering Task Force (IETF)                       C. Holmberg
Request for Comments: 7478                                  S. Hakansson
Category: Informational                                      G. Eriksson
ISSN: 2070-1721                                                 Ericsson
                                                              March 2015

         Web Real-Time Communication Use Cases and Requirements

Abstract

   This document describes web-based real-time communication use cases.
   Requirements on the browser functionality are derived from the use
   cases.

   This document was developed in an initial phase of the work with
   rather minor updates at later stages.  It has not really served as a
   tool in deciding features or scope for the WG's efforts so far.  It
   is being published to record the early conclusions of the WG.  It
   will not be used as a set of rigid guidelines that specifications and
   implementations will be held to in the future.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This document is a product of the Internet Engineering Task Force
   (IETF).  It represents the consensus of the IETF community.  It has
   received public review and has been approved for publication by the
   Internet Engineering Steering Group (IESG).  Not all documents
   approved by the IESG are a candidate for any level of Internet
   Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc7478.

Holmberg, et al.              Informational                     [Page 1]
RFC 7478                         WebRTC                       March 2015

Copyright Notice

   Copyright (c) 2015 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Holmberg, et al.              Informational                     [Page 2]
RFC 7478                         WebRTC                       March 2015

Table of Contents

   1. Introduction ....................................................4
   2. Use Cases .......................................................4
      2.1. Introduction ...............................................4
      2.2. Common Requirements ........................................5
      2.3. Browser-to-Browser Use Cases ...............................5
           2.3.1. Simple Video Communication Service ..................5
           2.3.2. Simple Video Communication Service:
                  NAT/Firewall That Blocks UDP ........................8
           2.3.3. Simple Video Communication Service: Firewall
                  That Only Allows Traffic via an HTTP Proxy ..........8
           2.3.4. Simple Video Communication Service: Global
                  Service Provider ....................................8
           2.3.5. Simple Video Communication Service:
                  Enterprise Aspects ..................................9
           2.3.6. Simple Video Communication Service: Access Change ..10
           2.3.7. Simple Video Communication Service: QoS ............11
           2.3.8. Simple Video Communication Service with
                  Screen Sharing .....................................11
           2.3.9. Simple Video Communication Service with
                  File Exchange ......................................12
           2.3.10. Hockey Game Viewer ................................12
           2.3.11. Multiparty Video Communication ....................14
           2.3.12. Multiparty Online Game with Voice Communication ...15
      2.4. Browser - GW/Server Use Cases .............................17
           2.4.1. Telephony Terminal .................................17
           2.4.2. FedEx Call .........................................17
           2.4.3. Video Conferencing System with Central Server ......18
   3. Requirements Summary ...........................................19
      3.1. General ...................................................19
      3.2. Browser Requirements ......................................19
Show full document text