/
Video streaming over the Internet, be it static or live str Video streaming over the Internet, be it static or live str

Video streaming over the Internet, be it static or live str - PowerPoint Presentation

tatyana-admore
tatyana-admore . @tatyana-admore
Follow
405 views
Uploaded On 2017-10-08

Video streaming over the Internet, be it static or live str - PPT Presentation

Our goal is to provide a scalable service for GENI that supports the broadcast of live video streams from an arbitrary number of videoproducers to an arbitrary number of videoconsumers where videoconsumers can change channels without disrupting their existing stream and without affecting ID: 594106

stream video server vlc video stream vlc server streaming client geni live gateway cinema network relays consumers switches service

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Video streaming over the Internet, be it..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Video streaming over the Internet, be it static or live streaming, is rapidly increasing in popularity. Many video streaming services exist to serve a variety of needs, such as video conferencing, entertainment, education, and the broadcast of live events. These services rely heavily on the server application to adapt to increasing and decreasing demand for a particular video resource. Furthermore, they require the reallocation of resources and the restart of the stream when a client stops, starts, and/or switches to a different stream.

Our goal is to provide a scalable service for GENI that supports the broadcast of live video streams from an arbitrary number of video-producers to an arbitrary number of video-consumers, where video-consumers can change “channels” without disrupting their existing stream and without affecting the load on a particular video stream source.w

Ryan Izard, Qing Wang,

Geddings

Barrineau, Joe Porter, Benton Kribbs, Kuang-Ching Wang{rizard, qw, cbarrin, jvporte, bkribbs, kwang}@clemson.eduShashank Gupta, Parmesh Ramanathanshashank.bhuit@gmail.com, parmesh@ece.wisc.edu

Network streaming relays at GENI aggregate sites

InstaGENI

racks with Gateways, Open

vSwitch

, and VLC machines

Stitching used to interconnect GENI aggregatesWeb server hosted publically for video selection and streamingOpenFlow 1.3 version of Floodlight controller managing network

GENI Cinema Architecture

Goals and Motivation

GENI Cinema: An

OpenFlow

-Based Live Video Streaming Service

Video Upload Procedure:RTSP video streaming from cameraStream relayed to gatewayGateway relays video stream to back-end VLC video serverFloodlight disables video stream until clients connectVideo Request Procedure:Client connects to public web server and queries for, and selects video of interest.Floodlight checks and modifies OpenFlow switches to send selected stream to clientFloodlight sends address and port to website where the client’s video stream will be availableWebsite connects and displays stream for client, or website provides client with gateway IP and port to view the video with its own application (e.g. VLC)

VLC

Server

VLC

Server

VLC

Server

Gateway 3

Gateway 2

Gateway 1

Internet

VLC Client 2

(Consumer)

VLC Client 1

(Consumer)

OF Controller

Campus Network

Public Web Proxy Server

IP Camera

(Producer)

Video Stream Reflector

Demonstration Scenario

Come Visit Us!

Please visit

http://cinema.smartfuture2015.net

for the GENI Cinema experience!.