P2P IPTV and Mobile TV

International Group Institute for Information Industry
Nov 8, 2007

P2P IPTV

Peer to Peer Today
P2P file sharing traffic is the single largest traffic type by volume on ISP networks and continues to grow
• On consumer broadband networks:
– – 50-65% of downstream traffic is P2P 75-90% of Upstream Traffic is P2P

P2P usage is widespread and growing
– figures taken from a single CacheLogic device:

• 2004 – 3M unique IP addresses in 30 days • 2006 – 3M unique IP addresses in 8 days
– On Average 33% of Internet users in OECD countries have downloaded files from P2P networks 1 Simultaneous users estimated at 10 million in October 2004. 1
Digital Broadband Content: Music- DIRECTORATE FOR SCIENCE, TECHNOLOGY AND INDUSTRY COMMITTEE FOR INFORMATION, COMPUTER AND COMMUNICATIONS POLICY
1

Multicast Streaming: CDN and P2P

P2P IPTV
Virtual/Overlay Network

Overlay Peer-to-Peer Video Segment Transmission
Step 1: Peers request from the media server. Some segments might get lost
Peer
Media Source
1 1 2 3 4 5 6 7 8 9 10 1 1 2 4 5 7 8 10 23 56 89 1 3 4 6 7 9 10 1 2 3 4 5 6 7 8 9 10 1
1

Media Source
1 2 3 4 5 6 7 8 9 10 1 23 56 89 1 3 4 6 7 9 10 1

Peer
Media Source
1 1 2 3 4 5 6 7 8 9 10 1 1

Peer

Peer
2

Peer
Media Source

Peer

Step 2: Peer on the left requests for missing segments from the peer in the middle

Step 3: Peer in the middle request for missing segments from the peer on the right

1

1 2 3 4 5 6 7 8 9 10 1

1

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

1 3 4 6 7 9 10 1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

4

1 2 3 4 5 6 7 8 9 10

Peer

2

Peer

3

Peer

Peer

2

Peer

3

Peer

Step 4: Peer on the right requests for missing segments from the peer in the middle

Advantage of P2P IPTV
• P2P IPTV can reduce outbound bandwidth of the content provider
news.yam.com

Broadcaster Transmission Costs
Cost Streaming TV

WebCast

P2P

Users

• •

Streaming costs rise with number of simultaneous streams P2P costs not proportional to data volumes

III StarCast System Architecture
• MMS Streaming Server
– – – – – Windows media encoder Video Format : wmv Bit Rate : support to1128 Kbps Frame Rate : support to 29.97 fps Output Size : depend on video size
Windows Media encoder a

StarCast Server
– – – Decentralized unstructured topology Supporting one-to-many relying video stream OS : Win32 / Linux

StarCast Client
– – – – – – Support P2P video streaming Clients transmit video segments to each other Video quality is more and more smoothing when number of viewers increased Provide NAT traversal OS : Win32 / Linux

Partnership
Content Provider IPTV Operator

Content
Providing

Technology licensing/customizing

NMI
Core Technology Joint Development

Academic R&D Partner

P2P demo platform

StarCast Demo Platform
• P2P IPTV Web Portal
– Client player download – EPG – Real time usage statistics
• Online #user • Recent user log • Server outbound load

• Platform Adopter
– Dragon IPTV (beta testing)

Service Trial of DragonIPTV
• Portal http://www.dragoniptv.com • Baseball World Cup
– 2007/11/6 ( 二 ) 18:00 China-TP vs. Italy – 2007/11/8 ( 四 ) 18:00 South Africa vs. China-TP

Ongoing Project

Trend of Sharing Community
• FON community : WiFi Sharing community
FON router FON router

FON router

分享

foneros

FON router FON router

Source: III

FON community

File sharing

Media sharing

Network sharing

P2P IPTV over Wireless Network
P2P peer P2P peer P2P peer P2P peer P2P peer P2P source server

Internet
P2P proxy P2P proxy wimax termial wimax termial wimax termina wimax terminal P2P proxy

WiMax Network

WiMax Network

wimax terminal wimax terminal WiMax Network

Note: ongoing project

Mobile TV

DVB-IPDC Service

DVB/IPDC Application Scenario

Broadcaster

DVB-H Network

IPDC Service Server

3G/GPRS Network

非凡新聞台 王建民大聯盟 生涯統計數據 紐約洋基 官方網站 王建民限量球 員卡預約訂購

Mobile TV Player

Mobile TV Player-GUI

Mobile TV Modules
• Tuner Integrated Library
– Afa integration – Dibcom integration – Other vendors

• ESG • Multimedia Library
– Streaming Client – Codec

• PSI/SI
– PSI tables – SI tables

• Application
– Main UI – ESG Presentation – Interactive Service

• Utility
– XML Parser – SDP Parser

• Flute
– – – – ALC LCT CC FEC
Ongoing

• CA • File Delivery

Ready

By request

Mobile AV Solution Architecture
GUI/MMI Middleware Core Technology OS Hardware
DTV GUI Mobile TV middleware ESG/EPG Parser Optimized Video Codec Player GUI Player middleware OpenMAX Library Optimized Audio Codec Streaming GUI Streaming middleware Streaming QoS Streaming protocol stack

WinCE, Windows Mobile, Linux X86, TI OMAP, xScale, ARM, Andes

Thank you very much