100 likes | 208 Views
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
E N D
Experimenting with Persistent Live Video Streaming ServiceKuang-Ching (KC) WangClemson Universityjoint project with ParmeshRamanathanUniversity 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 Oct 15 2013, Leuven, Belgium
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 Oct 15 2013, Leuven, Belgium
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 Oct 15 2013, Leuven, Belgium
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) Oct 15 2013, Leuven, Belgium
Network Infrastructure: GENI and Beyond Oct 15 2013, Leuven, Belgium
UniversitiesNSF CC-NIE: e.g., Clemson NextNet Objectives: • Direct access to I2 100G Innovation Platform • Science DMZ from anywhere, w/o manual plumbing • Campus production,end-to-end support • Flexible, optimized10~40G access to resources on campus and other universities • Software defined network (SDN) Oct 15 2013, Leuven, Belgium
Prior GENI Hardware/Software Components Line Rate Network Coding (GENI EAGER Experimentation) OpenFlow Network Handover Agent (GENI WiMAX) Seamless Traffic Redirect/Optimization Agent (GENI Mesoscale OpenFlow) Oct 15 2013, Leuven, Belgium
Leverage/Extend Open Source Software Python Web Server VideoLAN Projects: VLC, Multicat Database + Distributed Message Bus OpenFlow Controller Oct 15 2013, Leuven, Belgium
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! Oct 15 2013, Leuven, Belgium