rnp digital video overlay network: development and launch
DESCRIPTION
RNP Digital Video Overlay Network: Development and Launch. Guido Lemos de Souza Filho Digital Video Applications Lab (LAViD) Digital Video Working Group (GTVD) Rede Nacional de Pesquisa e Ensino (RNP) [email protected] www.lavid.ufpb.br. September 2004. Internet2 Fall Meeting. - PowerPoint PPT PresentationTRANSCRIPT
RNP Digital Video Overlay Network: RNP Digital Video Overlay Network: Development and LaunchDevelopment and Launch
Internet2 Fall MeetingSeptember 2004
Guido Lemos de Souza FilhoDigital Video Applications Lab (LAViD)Digital Video Working Digital Video Working GroupGroup (GTVD) (GTVD) Rede Nacional de Pesquisa e Ensino Rede Nacional de Pesquisa e Ensino (RNP)[email protected]
OutlineOutline
RNP GTVD Video Overlay Network Context Architecture Initial Results
RNP GTVD and University of Tennessee LoCI Cooperation
Conclusions
RNP GTVD RNP GTVD ContextContext
Brazilian digital video working group main goals are: Structure the Brazilian digital video community in a way
that promotes cooperation Set up a “Digital Video Network” over the RNP backbone
Computers, network resources, and software to provide a video distribution service
We have technical cooperation projects with: Loci-University of Tennessee, Canal Saúde (Health Channel
TV), Mast (National Astronomy Museum), Brazilian Educational TV Networks, UFRN, UFPE, UFBA, UNIFACS, PUC-Rio, USP-SP, UFSC.
We are sponsored by RNP (Rede Nacional de Ensino e Pesquisa – Brazilian National Research and Education Network)
RNP GTVDRNP GTVD
Goal Build a Video Overlay Network that supports
the capture, recovery, and transmission of live and on demand video.
Requirements Support multiple video formats Player independence Optimize backbone usage
Result Implementation of a Video Distribution
Service over RNP Video Overlay Network
GTVD VDS High GTVD VDS High Level ArchitectureLevel Architecture
PublishingPlan
DistributionPlan
CoordinationPlan
RegistrationApplication Visualization Application Managing
Application
Web clients find videos by accessing applications with Web clients find videos by accessing applications with relevant metadata and URLs...relevant metadata and URLs...
Video Distribution SchemeVideo Distribution Scheme
Video AccessLayer
StorageLayer
Web ClientOnlineCatalog
Application
CoordinationPlan
GTVD VDSGTVD VDS
The client activates the URL that is processed by the The client activates the URL that is processed by the coordination layer, which redirects the client to the coordination layer, which redirects the client to the nearest video access servernearest video access server......
Video Distribution Video Distribution SchemeScheme
Video AccessLayer
StorageLayer
CoordinationPlan
Web ClientCoordination
Server
GTVD VDSGTVD VDS
The URL used in the redirection includes the video identifier The URL used in the redirection includes the video identifier and a route to the server with a persistent copy of the and a route to the server with a persistent copy of the videovideo......
Video Distribution Video Distribution SchemeScheme
Video AccessLayer
StorageLayer
CorrdinationPlan
Web Client
Video Access Server
Video Access Server
Video Access Server
GTVD VDSGTVD VDS
The last video access server in the chain interacts with the IBP The last video access server in the chain interacts with the IBP network to recover the stored video. The data stream then flows network to recover the stored video. The data stream then flows through the chain of access servers and is stored in each server´s through the chain of access servers and is stored in each server´s cache while being playedcache while being playedby the clientby the client......
Video Distribution SchemaVideo Distribution Schema
Video AccessLayer
StorageLayer
coordinationPlan
Video Access Server
IBP
IBP
IBP
GTVD VDSGTVD VDS
D-VDSs
D-VDSs
IBP
D-VDSsD-VDSi
D-VDSsD-VDSiD-VDSi
D-VDSs : sourceD-VDSi : intermediary
IBP
GTVD VDS GTVD VDS Possible Possible Data PathsData Paths
GTVD VDS GTVD VDS Distribution Plan Distribution Plan
ArchitectureArchitecturePresentation
Layer
StorageLayer
Client Client Client Client
AccessLayer
Proxy Proxy
Proxy Proxy
SourceServer
SourceServer
RNPRNP Digital Video Digital Video NetworkNetwork
DV-Net:DV-Net: DV-Net:DV-Net:
Storage Servers (2) Video Access Servers (11)
Link Bandwidth
CE RJ RN RJ PB RJ PE RJ DF RJ SC RJ RS RJ RJ SP
34 MBps34 MBps8 MBps
34 MBps155 MBps34 MBps34 MBps
155 MBps
RNP GTVD and RNP GTVD and Tennessee University Tennessee University LoCI CooperationLoCI Cooperation
Integration of GTVD VDS and LoCI IBP network Implementation of IBP Source and Target
Components Definition of ways to handle persistent copies of
videos Studying ways to control the moving of videos
Storage of real time events using the LoCI IBP servers and GTVD Live and VoD servers Demo “Logistical Networking Rocks Your World”
ConclusionConclusion
We have implemented and tested a nation-wide video distribution service Live and VoD Unix C++ Servers and Java
Thin Servers We are now publishing contents from
Canal Saúde (Health Channel TV), Mast (National Astronomy Museum) and Brazilian Educational TV Networks.
We have achieved promising results with the integration of LoCI-IBP and GTVD VDS
RNP Digital Video Overlay Network: RNP Digital Video Overlay Network: Development and LaunchDevelopment and Launch
Internet2 Fall MeetingSeptember 2004
Guido Lemos de Souza FilhoDigital Video Applications Lab (LAViD)Digital Video Working Digital Video Working GroupGroup (GTVD) (GTVD) Rede Nacional de Pesquisa e Ensino Rede Nacional de Pesquisa e Ensino (RNP)[email protected]