skip to main content
10.1145/2810156.2810176acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

NDN-RTC: Real-Time Videoconferencing over Named Data Networking

Published: 30 September 2015 Publication History
  • Get Citation Alerts
  • Abstract

    NDN-RTC is a videoconferencing library that employs Named Data Networking (NDN), a proposed future Internet architecture. It was designed to provide a platform for experimental research in low-latency, real-time multimedia communication over NDN. It aims to provide an end-user experience similar to Skype or Google Hangouts, while implementing a receiver-driven approach that takes advantage of NDN's name-based forwarding, data signatures, caching, and request aggregation. As implemented, NDN-RTC employs widely used open source components, including the WebRTC library, VP9 codec, and OpenFEC for forward error correction. This paper presents the design, implementation in C++, and testing of NDN-RTC on the NDN testbed using a demonstration GUI conferencing application, ndncon, which provides HD videoconferencing over NDN to end-users.

    References

    [1]
    OpenFEC Library. http://openfec.org.
    [2]
    WebRTC Project. http://www.webrtc.org.
    [3]
    NdnCon GiHub Repository. https://github.com/remap/ndncon, September 2014.
    [4]
    P. Crowley. Named data networking: Presentation and demo. In China-America Frontiers of Engineering Symposium, Frontiers of Engineering, 2013.
    [5]
    V. Jacobson, D. K. Smetters, N. H. Briggs, M. F. Plass, P. Stewart, J. D. Thornton, and R. L. Braynard. Voccn: voice-over content-centric networks. In Proceedings of the 2009 workshop on Re-architecting the internet, pages 1--6. ACM, 2009.
    [6]
    V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard. Networking named content. In Proceedings of the 5th international conference on Emerging networking experiments and technologies, pages 1--12. ACM, 2009.
    [7]
    A. Jangam, R. Ravindran, A. Chakraborti, X. Wan, and G. Wang. Realtime multi-party video conferencing service over information centric network. In Proceedings of Workshop on Multimedia Streaming in Information Centric Networks (MUSIC) at ICME, 2015.
    [8]
    D. Kulinski and J. Burke. NDNVideo: random-access live and pre-recorded streaming using ndn. Technical report, UCLA, September 2012.
    [9]
    S. Lederer, C. Mueller, and B. Rainer. Adaptive streaming over content centric networks in mobile networks using multiple links. -- (ICC), 2013.
    [10]
    I. Moiseenko and L. Zhang. Consumer-producer api for named data networking. In Proceedings of the 1st international conference on Information-centric networking, pages 177--178. ACM, 2014.
    [11]
    J. P. Papanis, S. I. Papapanagiotou, A. S. Mousas, G. V. Lioudakis, D. I. Kaklamani, and I. S. Venieris. On the use of attribute-based encryption for multimedia content protection over information-centric networks. Transactions on Emerging Telecommunications Technologies, 25(4):422--435, 2014.
    [12]
    D. Posch, C. Kreuzberger, and B. Rainer. Client starvation: a shortcoming of client-driven adaptive streaming in named data networking. Proceedings of the 1st, 2014.
    [13]
    D. Posch, C. Kreuzberger, B. Rainer, and H. Hellwagner. Client starvation: a shortcoming of client-driven adaptive streaming in named data networking. In Proceedings of the 1st international conference on Information-centric networking, pages 183--184. ACM, 2014.
    [14]
    J. Thompson and J. Burke.textNDN Common Client Libraries. NDN, Technical Report NDN-0007, September 2012.
    [15]
    L. Wang, I. Moiseenko, and L. Zhang. Ndnlive and ndntube: Live and prerecorded video streaming over ndn. Technical report, UCLA, 2015.
    [16]
    Y. Yu. ChronoChat. https://github.com/named-data/ChronoChat.
    [17]
    Y. Yu, A. Afanasyev, Z. Zhu, and L. Zhang. Ndn technical memo: Naming conventions. Technical report, UCLA, July 2014.
    [18]
    L. Zhang, A. Afanasyev, J. Burke, V. Jacobson, K. Claffy, P. Crowley, C. Papadopoulos, L. Wang, and B. Zhang. Named data networking. Technical report, 2014.
    [19]
    L. Zhang, D. Estrin, J. Burke, V. Jacobson, J. Thorton, D. K. Smetters, B. Zhang, G. Tsudik, K. Claffy, D. Krioukov, D. Massey, C. Papadopoulos, T. Abdelzaher, L. Wang, P. Crowley, and E. Yeh. Named data networking tech report 001. Technical report, 2010.
    [20]
    Z. Zhu, S. Wang, X. Yang, V. Jacobson, and L. Zhang. Act: audio conference tool over named data networking. pages 68--73, 2011.

    Cited By

    View all
    • (2023)PCLive: Bringing Named Data Networking to Internet LivestreamingProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623711(36-45)Online publication date: 9-Oct-2023
    • (2023)Capture and Analysis of Traffic Traces on a Wide-Area NDN TestbedProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623707(101-108)Online publication date: 9-Oct-2023
    • (2023)A dense memory representation using bitmap data structure for improving NDN push-traffic modelAnnals of Telecommunications10.1007/s12243-023-00972-979:1-2(73-83)Online publication date: 24-Jul-2023
    • Show More Cited By

    Index Terms

    1. NDN-RTC: Real-Time Videoconferencing over Named Data Networking

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        ACM-ICN '15: Proceedings of the 2nd ACM Conference on Information-Centric Networking
        September 2015
        236 pages
        ISBN:9781450338554
        DOI:10.1145/2810156
        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].

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 30 September 2015

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. ICN
        2. NDN
        3. RTC
        4. information centric networking
        5. low latency
        6. named data networking
        7. real-time communication
        8. teleconferencing
        9. videoconferencing

        Qualifiers

        • Research-article

        Conference

        ICN'15
        Sponsor:
        ICN'15: 2nd International Conference on Information-Centric Networking
        September 30 - October 2, 2015
        California, San Francisco, USA

        Acceptance Rates

        ACM-ICN '15 Paper Acceptance Rate 18 of 55 submissions, 33%;
        Overall Acceptance Rate 133 of 482 submissions, 28%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)38
        • Downloads (Last 6 weeks)2

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)PCLive: Bringing Named Data Networking to Internet LivestreamingProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623711(36-45)Online publication date: 9-Oct-2023
        • (2023)Capture and Analysis of Traffic Traces on a Wide-Area NDN TestbedProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623707(101-108)Online publication date: 9-Oct-2023
        • (2023)A dense memory representation using bitmap data structure for improving NDN push-traffic modelAnnals of Telecommunications10.1007/s12243-023-00972-979:1-2(73-83)Online publication date: 24-Jul-2023
        • (2022)A Countermeasure Approach for Brute-Force Timing Attacks on Cache Privacy in Named Data Networking ArchitecturesElectronics10.3390/electronics1108126511:8(1265)Online publication date: 16-Apr-2022
        • (2022)SoK: Public key and namespace management in NDNProceedings of the 9th ACM Conference on Information-Centric Networking10.1145/3517212.3558085(67-79)Online publication date: 6-Sep-2022
        • (2022)A survey on interest packet flooding attacks and its countermeasures in named data networkingInternational Journal of Information Security10.1007/s10207-022-00591-w21:5(1163-1187)Online publication date: 23-Apr-2022
        • (2022)Named Data Networking Mobility: A SurveyEmerging Technology Trends in Internet of Things and Computing10.1007/978-3-030-97255-4_20(266-281)Online publication date: 25-Mar-2022
        • (2021)High performance adaptive video streaming using NDN WLAN multicastProceedings of the 8th ACM Conference on Information-Centric Networking10.1145/3460417.3482977(42-51)Online publication date: 22-Sep-2021
        • (2021)Reliable firmware updates for the information-centric internet of thingsProceedings of the 8th ACM Conference on Information-Centric Networking10.1145/3460417.3482974(59-70)Online publication date: 22-Sep-2021
        • (2021)Trying an IP Over NDN Packet Gateway2021 20th International Conference on Ubiquitous Computing and Communications (IUCC/CIT/DSCI/SmartCNS)10.1109/IUCC-CIT-DSCI-SmartCNS55181.2021.00047(232-239)Online publication date: Dec-2021
        • Show More Cited By

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media