skip to main content
10.1145/2749215.2749218acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

Specialized network services for WebRTC: TURN-based architecture proposal

Published:21 April 2015Publication History

ABSTRACT

Real-time communications have substantially evolved in recent years. Consequently network operators are challenged by web companies providing Internet-wide WebRTC services that are developer and user friendly. So far WebRTC uses best-effort routing but it would benefit from better quality and specialized network services provided by network operators. Therefore this paper presents research approaches: "in-network" and "over-the-network", allowing different level of cooperation between actors. It also highlights two business models: neutral and monetized specialized network services. Later this paper identifies motivations along with technical and business challenges for network operators and WebRTC communication service providers to develop cooperative solutions. It discusses aspects of providing specialized services in access networks and at interconnection. Additionally a collaborative solution, based on TURN servers, is proposed. The advantage of this solution is that it proposes improvements to WebRTC services by using managed VoIP principles, but by assuring compatibility with current web technologies, i.e. it can be introduced incrementally.

References

  1. E. Janczukowicz, S. Tuffin, A. Braud, A. Bouabdallah, G. Fromentoux, J. M. Bonnin. Approaches for Offering QoS and Specialized Traffic Treatment for WebRTC. In Advances in Communication Networking, pages 59--69. Springer International Publishing, 2014.Google ScholarGoogle Scholar
  2. S. Bécot, E. Bertin, J. M. Crom, V. Frey, S. Tuffin. Communication Services in the Web Era. In ICIN Proceedings, 2015.Google ScholarGoogle Scholar
  3. WebRTC 1.0: Real-time Communication Between Browsers, http://w3c.github.io/webrtc-pc/Google ScholarGoogle Scholar
  4. X. Chen, C. Wang, D. Xuan, Z. Li, Y. Min, W. Zhao. Survey on QoS management of VoIP. In Computer Networks and Mobile Computing, pages 69--77. IEEE, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Clark, S. Bauer, W. Lehr, KC. Claffy, A. Dhamdhere, B. Huffaker, M. Luckie. Measurement and Analysis of Internet Interconnection and Congestion. In TPRC Proceedings, 2014.Google ScholarGoogle Scholar
  6. S. Bauer, D. Clark, W. Lehr. The Evolution of Internet Congestion. In TPRC Proceedings, 2009.Google ScholarGoogle Scholar
  7. TRAM, https://datatracker.ietf.org/wg/tram/documents/Google ScholarGoogle Scholar
  8. coturn, https://code.google.com/p/coturn/Google ScholarGoogle Scholar
  9. DSCP and other packet markings for RTCWeb QoS, https://tools.ietf.org/html/draft-ietf-tsvwg-rtcweb-qos-03Google ScholarGoogle Scholar
  10. The OAuth 2.0 Authorization Framework, https://tools.ietf.org/html/rfc6749Google ScholarGoogle Scholar
  11. Session Traversal Utilities for NAT (STUN) Extension for Third Party Authorization, http://tools.ietf.org/html/draft-ietf-tram-turn-third-party-authz-10Google ScholarGoogle Scholar
  12. Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols, https://tools.ietf.org/html/rfc5245Google ScholarGoogle Scholar
  13. Improvements to ICE Candidate Nomination, http://juberti.github.io/draughts/nombis/draft-uberti-mmusic-nombis.htmlGoogle ScholarGoogle Scholar
  14. Session Traversal Utilities for NAT (STUN), http://tools.ietf.org/html/rfc5389Google ScholarGoogle Scholar
  15. Traversal Using Relays around NAT (TURN), https://tools.ietf.org/html/rfc5766Google ScholarGoogle Scholar
  16. V Singh, A. A. Lozano, J. Ott, Performance analysis of receive-side real-time congestion control for WebRTC. in Proc. Intl. Packet Video Workshop, 2013Google ScholarGoogle Scholar

Index Terms

  1. Specialized network services for WebRTC: TURN-based architecture proposal

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      AWeS '15: Proceedings of the 1st Workshop on All-Web Real-Time Systems
      April 2015
      58 pages
      ISBN:9781450334778
      DOI:10.1145/2749215

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 April 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      AWeS '15 Paper Acceptance Rate9of10submissions,90%Overall Acceptance Rate9of10submissions,90%

      Upcoming Conference

      EuroSys '24
      Nineteenth European Conference on Computer Systems
      April 22 - 25, 2024
      Athens , Greece

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader