770 likes | 984 Views
Media Distribution Management Platform and IPTV over Internet 2. Tereza Cristina Melo de Brito Carvalho carvalho@larc.usp.br Regina Melo Silveira regina@larc.usp.br Christiane Marie Schweitzer chrism@larc.usp.br LARC- Laboratory of Computer Network Architecture
E N D
Media Distribution Management Platform and IPTV overInternet 2 Tereza Cristina Melo de Brito Carvalho carvalho@larc.usp.br Regina Melo Silveira regina@larc.usp.br Christiane Marie Schweitzer chrism@larc.usp.br LARC- Laboratory of Computer Network Architecture EPUSP – Escola Politecnica University of São Paulo - Brazil
IPTV over Internet 2 Tereza Cristina Melo de Brito Carvalho carvalho@larc.usp.br Regina Melo Silveira regina@larc.usp.br LARC – PCS/EP – University of São PauloEricsson Research Sweden Kyatera Project – TIDIA Program - FAPESP
Ayodele Damola ayodele.damola@ericsson.com Christiane Marie Schweitzer christiane.schweitzer@ufabc.edu.br Daniel Pires dpires@larc.usp.br Diego Sanchez Gallo dsgallo@larc.usp.br Flávio Urschei furschei@larc.usp.br Marcio Augusto Lima e Silva msilva@larc.usp.br Regina Melo Silveira regina@larc.usp.br Tereza Cristina Melo de Brito Carvalho carvalho@larc.usp.br Wilson Vicente Ruggiero wilson@larc.usp.br Team Fall 2006 Internet 2 Member Meeting
Agenda • Introduction • Scenario • Requirements • IPTV Architecture • IPTV over Internet2 • Final Considerations • Acknowledgments Fall 2006 Internet 2 Member Meeting
Introduction • What is IPTV? • TV Channels over the Internet ? • Video streams encapsulated in IP packets over a “service provider” network ? • Will Internet support a High Definition IPTV Service? “Internet no ready for its future roles” (Bill St. Arnaud) Fall 2006 Internet 2 Member Meeting
Scenario • High Definition Streamings (HDTV) • Typically, 25 Mbps per TV Channel for MPEG2 encoding. • Multiple channels sent simultaneously to multiple receivers at a same location. • A home with three TV sets would require at least 3 x 25 Mbps. Fall 2006 Internet 2 Member Meeting
Scenario • IPTV requires high levels of: • Quality of Service (QoS) • Quality of Experience (QoE) … at least on par with analog or digital TV broadcast system. • Access networks technologies like xDSL do not support high definition IPTV services: • VDSL has bandwidth and distance limitations. It achieves 50Mbps at 300m. Fall 2006 Internet 2 Member Meeting
Scenario • Currently, FTTH (Fiber-To-The-Home) services seems to be the only one alternative for the fulfillment of IPTV (HDTV) needs • PON (Passive Optical Network) presents itself as the most viable FTTH technology, both from economical and operational standpoint • WDM-PON can provide 100Mbps fiber connection far beyond 300m – around tens of kilometers) Fall 2006 Internet 2 Member Meeting
Requirements • Security • Content protection: protection of the intellectual property of the content owner, while allowing fair use for the final user. • Service protection: authentication, confidentiality and access control. Fall 2006 Internet 2 Member Meeting
Requirements • Quality of Experience (simple and convenient handling): • Multi-channel. • Zapping. • Infrastructure: • Availability (at least on par with analog or digital TV broadcast system). • Accessibility (diversity of devices – e.g. PCs, Set-Top-Boxes). • Network/Application scalability. Fall 2006 Internet 2 Member Meeting
IPTV Architecture Fall 2006 Internet 2 Member Meeting
Architecture Entities • Head-End: provides IPTV services (Broadcast TV and VoD). • Transport Network: delivers video streams to the customers. • Customer Premises: broadband network termination. Fall 2006 Internet 2 Member Meeting
IPTV Architecture: Head-End • Broadcast TV Head-End system: • Receives an analog or digital signal via satellite or other mean, typically with multiple transport streams. • Converts it to a series of single program streams. • Encodes or transcodes the signals (e.g. to MPEG-4 format). • Encapsulates streams in IP packets for transmission. • Sends streams to a specific IP multicast group Fall 2006 Internet 2 Member Meeting
IPTV Architecture: Head-End • VoD (Video-On-Demand) Head-End System: • Encapsulates video streams in IP packets. • Sends streams to the users. Fall 2006 Internet 2 Member Meeting
IPTV Architecture: Transport Network • Core Network: • High capacity optical network with technologies such as IP over DWDM and MPLS/GMPLS. • Edge Network: • Multicast enabled network that connects the core network to the access network. • Access Network: • It is a FTTH-PON (Fiber-To-The-Home Passive Optical Network). Fall 2006 Internet 2 Member Meeting
IPTV Architecture: Customer Premise • Provides broadband network termination functionalities. • It is the IPTV service client. • The heterogeneous technologies existing in a home network devices lead to the need for a robust Home Gateway to connect it, providing the necessary services. Fall 2006 Internet 2 Member Meeting
Multicast X Overlay • Overlay tries to provide multicast functionalities at the application layer: • It is still a immature solution to provide a reliable and QoE enabled service for High-definition content with scalability. • Multicast is proven to be a more efficient distribution scheme with scalability. • This work proposes an auto-contained, controlled private network: • Internet does (still) not provide the required levels of availability, scalability, QoE and QoS. Fall 2006 Internet 2 Member Meeting
IPTV over Internet 2 Demonstration • Creation of an infrastructure for High Definition Streamings (HDTV) support • Specification and performance evaluation of high definition video distribution experiments Fall 2006 Internet 2 Member Meeting
IPTV over Internet 2 Demonstration Fall 2006 Internet 2 Member Meeting
Infrastructure • Comprised of three sites: • LARC – Ericsson IPTV Infrastructure • Content generation • Multicast distribution • III Workshop TIDIA – KyaTera • Content consumption • International partners • Content generation, • Multicast distribution • And/Or Content consumption Fall 2006 Internet 2 Member Meeting
Content Distribution Fall 2006 Internet 2 Member Meeting
Content Distribution • A hybrid topology • Physical routers • 2 Juniper routers with 2 x 1Gbps interfaces • Emulated routers • 6 emulated routers with XORP (eXtensible Open Router Platform – http://www.xorp.org) • This topology will be set up in a server with Linux virtual machines (VMWare) and XORP • All routers will be multicast enabled (PIM-SM – Protocol Independent Multicast – Sparse Mode) • Minimal of 100 – 200 Mbps bandwidth links interconnecting the three sites • Minimal of 1 Gbps bandwidth links interconnecting the routers in the multicast network Fall 2006 Internet 2 Member Meeting
Content Consumption Fall 2006 Internet 2 Member Meeting
Content Consumption • Three clients with a Front End application over a VLC Client • Two clients connected to TVs • One client with a Media Player (though EPG – Electronic Program Guide) • Basic functionality of the Front End application: zapping among multicast groups • A supervisor station that monitors the network to demonstrate some behaviors (link bandwidth, routing tables, multicast protocols, and so on) Fall 2006 Internet 2 Member Meeting
EPG (Electronic Program Guide) Fall 2006 Internet 2 Member Meeting
IPTV over Internet 2 Demonstration: EPG (Electronic Program Guide) Fall 2006 Internet 2 Member Meeting
Final Considerations • IPTV over Internet2 • HDTV over Internet with stringent QoS and QoE requirements it is not possible in the current infrastructure. • Due to QoE requirements (e.g. zapping), a bandwidth of hundreds of Mbps per service user (per subscriber) is required. Fall 2006 Internet 2 Member Meeting
A Platform for Media Distribution Management Regina Melo Silveira regina@larc.usp.br LARC- Laboratory of Computer Network Architecture EPUSP – Escola Politecnica University of Sao Paulo - Brazil
Agenda • Introduction • Our Challenge • Related Work • Proposal • Conceptual Model • Physical Model • Main Functionalities • General View • Work in Progress • Final Considerations Fall 2006 Internet 2 Member Meeting
Introduction • Huge number of multimedia applications (documentation, advertisement, entertainment …); • New multimedia services (broadcast, telecommunications, CATV); • Convergence - services integration with access network independence; • Progressive demand of storage, distribution and consume management allowing largely media utilization and re-use. Fall 2006 Internet 2 Member Meeting
Introduction • Multimedia services management includes: (i) multimedia content storage, retrieval and search; (ii) users and groups of users access control and authentication; (iii) system distribution, adaptation, configuration and monitoring (server and clients) to multimedia content delivery and consumption; (iv) network elements management. Fall 2006 Internet 2 Member Meeting
Our Challenge • To develop a Platform forMedia Distribution Management respecting the following requirements: • Use open standards (ISMA, MPEG-7, MPEG-21); • Define integrated interfaces for different multimedia services already implanted at RNP network; • Prototype development and tests at RNP network. • At the prototype uses two multimedia distribution services developed by LAVID/UFPB: • dvod - video on demand • dlive – live video Fall 2006 Internet 2 Member Meeting
Related Work • MUFFINS - MUltimedia Framework For INteroperability in Secure – IST • PERSEO - Personalised Multichannel Services for Advanced Multimedia Stream Management – IST • CODAC - Modeling and Querying Content Description and Quality Adaptation Capabilities of Audio-Visual Data - Klagenfurt University – Austria • ADMITS - Adaptation in Distributed Multimedia IT Systems - Klagenfurt University – Austria • DANAE - Dynamic and distributed Adaptation of scalable multimedia coNtent in a context Aware Environment – IST • iTVP - Interactive TV Services over IP Networks - PSNC – PIONNER • Rich Content Infrastructure and Middleware for Media - IBM Fall 2006 Internet 2 Member Meeting
Proposal • 4 (four) users types • Client, • Content Provider, • Administrator, • Manager. • 4 (four) sub-systems • Portal; • Access control, storage and retrieval, • Manager (Coordinator and Monitor), • Transmitter (Multimedia delivery service). • 3 (three) management levels • Service, • Server, • Network. Fall 2006 Internet 2 Member Meeting
Proposal – Conceptual Model Fall 2006 Internet 2 Member Meeting
Proposal – Physical Model Fall 2006 Internet 2 Member Meeting
Main Functionalities • Video Upload and Indexation • Live events Transmission registration • Media search • Media catalogue (Personalized) • Media Visualization (Personalized) • Users, groups and projects management • Applications/services (sections) management • Servers management • Network elements management Fall 2006 Internet 2 Member Meeting
General View – Overlay Network Services Layer Server Layer Network Layer Fall 2006 Internet 2 Member Meeting
Work in Progress • Testing prototype • New functionalities and optimization • Video replication • Access control and distributed metadata • Multicast Overlay proposal adoption (for example, Overlay Multicast Control Protocol from IETF); • Adoption of management data models based on XML from Global Grid Fórum • Use of components model for Manager dynamic configuration update • Integration with measurement infrastructure and new services. Fall 2006 Internet 2 Member Meeting
Final Considerations • Our project proposed/implemented: • Common infrastructure for multimedia services; • Architecture based on open standards allow uniform interfaces for all the applications; • Web-based Management system; • Resources Optimization; • Flexibility and scalability. • Service will be personalized for different context: • schools, hospitals e community and educational TVs. Fall 2006 Internet 2 Member Meeting
Acknowledgements • Financial Support • RNP (National Education and Research Network) • Collaboration • Prof. Guido Lemos de Souza Filho – LAVID/DI/UFPB • Prof. José Augusto Suruagy Monteiro – UNIFACS Fall 2006 Internet 2 Member Meeting
Applying Security in IPTV Environment Tereza Cristina Melo de Brito Carvalho carvalho@larc.usp.brLARC – PCS/EP – University of São PauloEricsson Research Sweden
Ayodele Damola ayodele.damola@ericsson.com Christiane Marie Schweitzer christiane.schweitzer@ufabc.edu.br Daniel Pires dpires@larc.usp.br Diego Sanchez Gallo dsgallo@larc.usp.br Flávio Urschei furschei@larc.usp.br Marcio Augusto Lima e Silva msilva@larc.usp.br Regina Melo Silveira regina@larc.usp.br Tereza Cristina Melo de Brito Carvalho carvalho@larc.usp.br Wilson Vicente Ruggiero wilson@larc.usp.br Team Fall 2006 Internet 2 Member Meeting
Agenda • Security Context (Application Layer and Network Layer) • Threats (Service and Content) • IPTV Security • Countermeasures • IPTV Policies • Final Considerations Fall 2006 Internet 2 Member Meeting
Security Context • Application Level Security • On STB (Set-Top Box) video client, video services and content store. • Referred as Digital Rights Management (DRM) systems, enclosing conditional access, copy protection, encryption and watermarking. Fall 2006 Internet 2 Member Meeting
Security Context • Network Level Security • On the content delivery architecture confidentiality, integrity and availability of the data flows • Prevention, • Detection, and • Reaction. Fall 2006 Internet 2 Member Meeting
Security Threats in Multimedia Communications [ITU-T 2003] Fall 2006 Internet 2 Member Meeting