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

download Download PDF

“NDN-RTC: Real-Time Videoconferencing over Named Data Networking”
By Peter Gusev, Jeff Burke.
2nd International Conference on Information-Centric Networking (ACM ICN), San Francisco, CA, September 2015.

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.