VLC media player download
Download
Report
Transcript VLC media player download
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 University
Oct 15 2013, Leuven, Belgium
2
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 University
Oct 15 2013, Leuven, Belgium
3
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 University
Oct 15 2013, Leuven, Belgium
4
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 University
Oct 15 2013, Leuven, Belgium
5
Network Infrastructure: GENI and Beyond
Nationwide Meso-scale Prototype
Current plans for locations & equipment
OpenFlow
WiMAX
Stanford
U Washington
Wisconsin U
Indiana U
Rutgers
Princeton
Clemson
Georgia Tech
Stanford
UCLA
UC Boulder
Wisconsin
Rutgers
NYU Polytech
UMass
Columbia
OpenFlow
Backbones
ShadowNet
Seattle
Salt Lake City
Sunnyvale
Denver
New York City
Houston
Chicago
Los Angeles
Atlanta
Salt Lake City
Kansas City
Washington, DC
Atlanta
Arista 7124S Switch
Toroki LightSwitch 4810
HP ProCurve 5400 Switch
KC Wang Clemson University
Juniper MX240 Ethernet
Services Router
NEC WiMAX Base Station
NEC IP8800 Ethernet Switch
Oct 15 2013, Leuven, Belgium
10
6
Universities
NSF 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, optimized
10~40G access to
resources on
campus and other
universities
•
Software defined
network (SDN)
KC Wang Clemson University
Oct 15 2013, Leuven, Belgium
7
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)
KC Wang Clemson University
Oct 15 2013, Leuven, Belgium
8
Leverage/Extend Open Source Software
Python Web Server
VideoLAN Projects: VLC, Multicat
Database + Distributed Message Bus
OpenFlow Controller
KC Wang Clemson University
Oct 15 2013, Leuven, Belgium
9
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 University
Oct 15 2013, Leuven, Belgium
10