Experimenting with Persistent Live Video Streaming Service Kuang-Ching (KC) Wang Clemson University joint project with Parmesh Ramanathan University of Wisconsin GEC 18 New York, NY, 29 October 2013
Our Proposal – “GENI Cinema” A persistent live video streaming service over GENI – Anyone can stream live audio/video media “towards” GENI – Anyone can search, select, view live media “from” GENI KC Wang Clemson UniversityOct , Leuven, Belgium2
A GENI Solicitation 4 Project To create a persistent GENI experiment that – is ALWAYS ON for research …… and education Education - Not just about network education – Utilizes SDN, compute, instrumentation & measurement Exploit full potential of GENI, and beyond GENI – captures entire network architecture, edge-to-core Apply our existing research solutions – offers service as incentive for community-driven scale-up Get help to achieve at-scale experimentation with opt-ins Make GENI and SDN relevant to more communities – connect students to open source software community Build upon existing open source projects KC Wang Clemson UniversityOct , Leuven, Belgium3
Our Proposal – “GENI Cinema” A persistent live video streaming service over GENI – Anyone can stream live media (A/V) “towards” GENI – Anyone can search, select, view live media “from” GENI KC Wang Clemson UniversityOct , Leuven, Belgium4
Key Components & How It Works GENI Cinema Gateways – Web server with published IP address for selecting/configuring stream (upstream or downstream) – Multiple available, e.g., one per participating campus – With OpenFlow, streams need not bottleneck at gateway, can direct to different relays over different paths GENI Cinema Server/Relays – Streaming server + relay – Performs network coding and multicast OpenFlow Network: Switches + Controller(s) Access from any network (openflow or not) KC Wang Clemson UniversityOct , Leuven, Belgium5
Network Infrastructure: GENI and Beyond KC Wang Clemson UniversityOct , Leuven, Belgium6
Universities NSF CC-NIE: e.g., Clemson NextNet Oct , Leuven, Belgium7KC Wang Clemson University Objectives: Direct access to I2 100G Innovation Platform Science DMZ from anywhere, w/o manual plumbing Campus production, end-to-end support Flexible, optimized 10~40G access to resources on campus and other universities Software defined network (SDN)
Prior GENI Hardware/Software Components KC Wang Clemson UniversityOct , Leuven, Belgium8 Line Rate Network Coding (GENI EAGER Experimentation) OpenFlow Network Handover Agent (GENI WiMAX) Seamless Traffic Redirect/Optimization Agent (GENI Mesoscale OpenFlow)
Leverage/Extend Open Source Software KC Wang Clemson UniversityOct , Leuven, Belgium9 VideoLAN Projects: VLC, Multicat Python Web Server Database + Distributed Message Bus OpenFlow Controller
Opt-in Users/Campuses & Collaborators Campus Sites as GENI Cinema Endpoints – Video streaming from seminar halls Existing education streaming sources – Both live and archived sources can be great Video streaming platform experts – We can code, but we are networking researchers Web front end experts – We’d love to adopt platforms that enhances user’s interactive experiences! All Suggestions are Welcome! KC Wang Clemson UniversityOct , Leuven, Belgium10