Private & Confidential PPLive A Practical P2P Live System with Huge Amount of Users Gale Huang P2P Software Architect Shanghai Synacast.

Slides:



Advertisements
Similar presentations
Owning a Wi-Fi TV TM Owning a Wi-Fi TV TM Channel.
Advertisements

MORE FOR LESS Broadtec Ltd. was incorporated in The Company is specialized in developing ERP system for broadcast industry, Turn-key,
Tsinghua University Large Scale SIP Platform Based on P2P Tsinghua University Cansheng Fan Jan 2009.
Wireless Testbed in Tsinghua University Fenghua Li Network Research Center of Tsinghua University AsianFI 2008.
GSC: Standardization Advancing Global Communications IP-based Multimedia Services Activities in CCSA Baohong He CCSA, China SOURCE:CCSA TITLE:IP-based.
Hugh Williams Executive Director, Programming, HomeChoice
© damaka, inc1 a connection revolution TM … Peer-to-Peer SIP.
Raketu Communications Inc. P2P MEDIA SUMMIT LA June 2007 Greg Parker CEO, Founder, Inventor
P2P: Yesterday, Today and Tomorrow. 2 A Very Short History Fundamental Internet architecture is distributed Centralized web servers dont scale - Easy.
Presentation | P2P Media Summit CacheLogic Advanced Solutions for P2P Networks Presentation by Andrew Parker, CTO
The Difference is in the Delivery Highly-Efficient, Cost-effective, Broadcast over the Internet.
The Worlds leading LIVE Peer Streaming Network Mikkel Dissing, Founder and CEO.
P2P Media Summit Silicon Valley August 4, 2008 Jeff Capone.
1Abacast - Confidential1 Hybrid Content Delivery Network (CDN) Technologies and Services.
Web Streaming Solution DIGIMELD GRID-STREAMING SOLUTIONS Copyright © 2008 DigiMeld, Inc.
1Abacast - Confidential1 Hybrid Content Delivery Network (CDN) Technologies and Services.
PeerApp Proprietary and Confidential P2P Application Management for Service Providers P4PWG, January 2008 Alan Arolovitch.
P2P Live Video Streaming Polytechnic University Brooklyn, NY
Abacast - Confidential1 Hybrid Content Delivery Network (CDN) Technologies and Services.
The Evolution of P2P Technology Robert Levitan, CEO Pando Networks P2P MEDIA SUMMIT, CES 2008.
1Abacast - Confidential1 Hybrid Content Delivery Network (CDN) Technologies and Services.
1Abacast - Confidential1 Hybrid Content Delivery Network (CDN) Technologies and Services.
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Case Study: Photo.net March 20, What is photo.net? An online learning community for amateur and professional photographers 90,000 registered users.
MCCS391 - Application Project II Simon, Kuong Chio Ka Ramon, Vu Kai Chio Carl, Iun Sam Meng Presented by: 24 Jan 2002
Broadband and content as a driver for promotion Broadband Promotion IRG-FSR workshop Fiesole, 16th of November.
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
Without Limits Keynote: The Latest Trends in Cloud Computing Solutions for the Audio/Video (A/V) Ecosystem Bill Kallman, CEO Scayl.
Jan SedmidubskyOctober 28, 2011Scalability and Robustness in a Self-organizing Retrieval System Jan Sedmidubsky Vlastislav Dohnal Pavel Zezula On Investigating.
Consumer Benefits of Cloud Delivered Content DCIA Content in the Cloud CES.
Digital Library Service – An overview Introduction System Architecture Components and their functionalities Experimental Results.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
CONFIDENTIAL©2008 MEDIAMELON, INC. DCIA PRESENTATION Kumar Subramanian
Telekom Srbija IPTV insights and perspectives New Media Summit, Digital Agenda Belgrade, September 2011.
A Trust Based Assess Control Framework for P2P File-Sharing System Speaker : Jia-Hui Huang Adviser : Kai-Wei Ke Date : 2004 / 3 / 15.
“Benefits of Cloud-delivered Content to Broadcasters: Efficiency, Control, Flexibility Improvements “ John Griffin Dolby Laboratories.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
COMS E6125 WHIM Internet Television Joost Babelgum Preethi Narayan
# Idowu Samuel O. # Kashif Shahzad # Arif Kamal M7001E - Multimedia systems [ltu.se] ©2011.
Digital Entertainment on Campus: The Ruckus Approach Michael Bebel CEO, Ruckus Network, Inc.
Copyright 2005 AMX/Hoffman Video/Emmaco Prentiss – Confidential and Proprietary AMX Globally Managed Communication Systems (GMCS)
© 2009 AT&T Intellectual Property. All rights reserved. Multimedia content growth: From IP networks to Medianets Cisco-IEEE ComSoc Webinar. Sept. 23, 2009.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.

1 P2P Computing. 2 What is P2P? Server-Client model.
Cloud Computing and its Application in Television and Broadcasting Industry 出處 : School of Information and Engineering, Communication University of ChinaBeijing,
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
Master Thesis Defense Jan Fiedler 04/17/98
P2P VOD SYSTEM P2P VOD system. P2P VOD management server software introduction For the VOD server for content broadcasting, P2P accelerator, play and.
ACM NOSSDAV 2007, June 5, 2007 IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
Center for Information and Communication Technologies Potentials and Challenges of Peer-to-Peer Technology Copenhagen, December 2, 2005 Halldor Matthias.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Internet Protocol TeleVision
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
REAL NETWORKS TECHNOLOGY From production to the streaming Jean-Francois Reveillard  2003 PROGRESS TV France -
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
Challenges, Design and Analysis of a Large-scale P2P-VoD System Yan Huang, Tom Z. J. Fu, Dah-Ming Chiu, John C. S. Lui and Cheng Huang Chinese University.
INTERNET PROTOCOL TELEVISION (IP-TV)
Standardization activities on IPTV in CCSA
TV Broadcasting What to look for Architecture TV Broadcasting Solution
Enterprise Town Hall solution
INTERNET PROTOCOL TELEVISION (IP-TV)
Who We Are – Brief History
Presentation transcript:

Private & Confidential PPLive A Practical P2P Live System with Huge Amount of Users Gale Huang P2P Software Architect Shanghai Synacast Media-Tech Corp. Sept. 2007

Private & Confidential Agenda What is PPLive? – An online video broadcasting and advertising network – An efficient P2P technique platform and test bench in the world Common & Special characters Continuous self-adjustment procedure Key points PPLive most concerns for

Private & Confidential 1. What is PPLive?

Private & Confidential What is PPLive? – An online video broadcasting and advertising network Provides an online viewing experience comparable to that of traditional TV broadcasting 75 million global installed base and 20 million monthly active users 600+ channels on PPLive with content ranging from news, music, sports, movies, games, live video and other interactive services to a global audience – An efficient P2P technique platform and test bench History of PPLive: Bills story – Inventor of PPLive core technology – Dropped out of post-graduate program to start PPLive in dorm and grew the user significantly in the first two years. Introduction of PPLive Estimated global installed base75 million Monthly active users*20 million Daily active users3.5 million Peak concurrent users2.2 million Monthly average concurrent users1.5 million Weekly average usage time11 hours

Private & Confidential Industry Trends Napster BitTorrent Skype PPLive File Sharing Downloading Video Streaming VOIP Basic Applications Advanced Applications PPLive is well positioned to exploit the next explosive growth

Private & Confidential Introduction of PPLive Focus on P2P Streaming Encoding & Decoding MPEG-4 H.264 Digital Rights DRM Digital Watermark Napster/ Kazza eMule/ Poco P2P file share Bit Torrent/ Thunder Dudu Accelerate P2P Download Accelerator PPLive P2P Streaming Skype Headcall P2P-Voip xPlus/ ZCom/ Poco MagBox P2P-Magzine P2P technology Streaming technology

Private & Confidential Introduction of PPLivedistribution view PPLive is a P2P Live System – Media Publish System – P2P content delivery network – End users PPLive player – Multi-media formats Supported – DRM Supported Movie Entertainment Online Show Sports

Private & Confidential Common and Different Characters

Private & Confidential Common points – what topology of p2p architecture to be chosen Tree based (multi-tree based) Mesh based Unstructured Other DHT based… – How to organize peer nodes? – How to make peer nodes know and communicate with each other ? Find the partners Make use of the partners – How to manage the resource? – Most concern about the metric of the P2P System Common characters

Private & Confidential Different points Most different points – Viewing experiences is the most important metric – Much more practical – Feedback from the PPLive test bench itself 75m end users Consider their viewing experience Take responsibility of all users Part of users have updated version which is under control, before spreading to all of users Ideas Theory PPLive test bench Feedback Improvement

Private & Confidential Feedback network Test network Feedback ( Global)

Private & Confidential PPLive software Architecture PPLive has centralized servers taking charge of registering, providing the source and bridging with other applications DHT based Super Node consists of stable SN and virtual SN Each SN takes charge some Channels in Live system ; while in VOD system, each SN takes charge of a certain area In each P2P group, we can assign a special p2p algorithm different with other groups One Channel, One P2P Group One P2P Group, One P2P Strategy Smart routing Algorithm Global Distribution

Private & Confidential Peer node architecture Peer node – Key point of the whole P2P System – Implementer of the smart routing algorithm – Hierarchical design – A unified interface provided to the high level applications PPLive Peer node architecture Net P2P APP

Private & Confidential PPLive Software Architecture Network layer view P2P layer view Global view

Private & Confidential PPLive Common Overlay A Common overlay network contains – Query queue(P2P orders) Application related –Real streaming –VOD –File sharing – Download from the query queue (How to execute the orders) Application independent Ability of uploading and downloading

Private & Confidential Continuous self-adjustment procedure

Private & Confidential 1 st Misunderstanding – For most P2P System, it is commonly thought: The more users look simultaneously the better view experience the users will have. Conclusion – For most p2p system, especially for streaming applications (bandwidth wasted and real time requested application ), it is not necessarily the truth. – User scale greatly influences the architecture; Continuous self-adjustment Nov May 2005 Dec Distributed Index Server supported Initial PPLive core with Single Global Index Chord based DHT is used for all Index Servers Oct Gossip based Peer communication mingled with DHT Smart SN introduced to corporate with peers May Unified p2p platform proposed to support multi-applications Jun. 2007

Private & Confidential 2nd Misunderstanding – Theoretical model can lead to the real performance evaluation Conclusion – Modeling the system has a big help to design and optimize the P2P application – P2P Systems capacity can just be proved by the fact of real operation 1 PC server 10Mb distribution bandwidth 500kbps video 250,000 audiences 50,000 audiences from abroad Source: PPLive database Over 250K peak simultaneous users to watch the Super Girl Live, China, Q PC server 10Mb distribution bandwidth 400kbps video 1,480,000 audiences Source: PPLive database A NBA play-off game with Huston Rocket, Live, China, Q2,2007

Private & Confidential 3rd Misunderstanding – Experimental environment can represent the real network environment. Conclusion – PPLive was also born from the CERNET, which is specially for educational use and very idealistic for P2P experiment – PPLive encountered many difficulties while walking out from CERNET Heterogeneous network Unpredictable user pattern Asymmetric network Poor network condition, half of them are 512kbps bandwidth, while we run 400kbps video on it – Stronger and smarter algorithm should be used

Private & Confidential Key points PPLive most concerns for

Private & Confidential PPLive Platform Strategy Broadband Network Infrastructure Content ProviderAdvertiserServices ProviderEnd Users VOD SystemFile SharingLive SystemOthers… Distributed Storage P2P Content Deliver Network

Private & Confidential Continuous self-adjustment (cont) Deeply improve the users viewing experience – Based on the P2P streaming technology – Adapting for Chinese complicated network environment Integrate the multi high level applications into this platform Open the part of the platform interface to public – Let others join in this platform

Private & Confidential Thank you! Question Time PPLiveP2P changes our lives