Dr. Ing Charalampos Z. Patrikakis National Technical University of Athens
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
The platform in brief Content production
Olympic platform
Distribution and management
Content offering
November 22, 2004 - Palais de la Méditerranée - Nice, France
MPEG-2 encoder MPEG-4 encoder MPEG-x gateway Content management Streaming Access Server Network management End user application Administrative application OLYMPIC city forum
ECOSPLAN
1
OLYMPIC
Network Distribution Manager
?
Streaming Access Server Applications
MPEG-x Gateway
Olympic project is…
Content manager
Encoders
Players
Testbed
Integration
November 22, 2004 - Palais de la Méditerranée - Nice, France
Simulation platform
OLYMPIC city forum
ECOSPLAN
Design and implementation
Integration and test design
Design, implementation, demos, results
Pilot trials
Stand alone presentation Demonstration
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
2
OLYMPIC platform OLYMPIC Broadcasting Center
Catalogue Additional Info
Web Server Network distribution Manager
Content Manager
Satellite
SAS Users
SAS
SAS MPEG2 encoder
High End systems
MPEG2 - TS
users
SAS
SAS Fixed network
Medium/ Low End systems
SAS
ISMA
SAS
users
MPEG Gateway
MPEG4 encoder
SAS Stored content
IS MA
MPEG2 encoder
Distribution Network
Users
3G-GSN
MPEG4 encoder
ISMA compliant commercial servers
GSM
UMTS 2G-GSN
GPRS Users
Encoding
Contribution
Distribution
Access
OLYMPIC city forum
ECOSPLAN
November 22, 2004 - Palais de la Méditerranée - Nice, France
SAS based media streaming content
users SAS
Encoder/Streaming server
users
SAS
SAS SAS users
Encoder/Streaming server
SAS SAS users SAS
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
3
RT Transcoder integration RTP Multicast
RTSP Media Relay Module
Transcoder Transcoder A
Transcoder B Transcoder
Transcoder C Transcoder
RTP RTP
RTP
OLYMPIC city forum
ECOSPLAN
November 22, 2004 - Palais de la Méditerranée - Nice, France
Stream switching • No congestion 256Kbps Access Network
Core Network Encoder/ MPEG-x gateway
Clients
256Kbps
256Kbps
SAS without Transcoding
256Kbps
• Client with congestion 256Kbps Access Network
Core Network Encoder/ MPEG-x gateway
256Kbps
Clients
256Kbps SAS with Transcoding
128Kbps
• Seamless stream switching, new stream with: RTP: keep SSCR, continuous Seq.Num and Time Stamp. MPEG4: switch at I frame, compensation video delay change. OLYMPIC city forum
November 22, 2004 - Palais de la Méditerranée - Nice, France
ECOSPLAN
4
Content manager
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
Design and implementation
Integration and test design
Design, implementation, demos, results
Pilot trials
Stand alone presentation Demonstration
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
5
NYMA
SDH
34Mbps
MUX
Video Encoder
Scheduler and MPEG-4 streamer DEMUX
PAL
MPEG-X Gateway
MPEG-4 Encoder & Server
Video Decoder
Psalidi
Web Server Data Base
PAL
Stored Videos PAL
Core SAS
MPEG-4 Encoder & Server
PAL
PAL
MPEG-2 Encoder
MPEG-4 Encoder & Server
Edge SAS
MPEG-2 Encoder
Ethernet Switch Scheduler and MPEG-2 streamer
Wireless LAN
PC’s PDAs
NDM
Access Point
MPEG-4 Transcoders
-
Edge SAS
OTEnet (Thessaloniki)
OTEnet users
155Mbps
MPEG-4 Transcoders
Pilot Users JUNIPER ERX-1410
10Mbps
MPEG-2 over DSL
SDH / ATM
Edge SAS
Ericsson DSLAM
Core SAS
OTEnet (Athens) SDH / WDM
ps
ISDN 128Kbps
1 GB
Campus network
MPEG-4 Transcoder
Ethernet Switch Edge SAS
PUBLIC INTERNET ---
Peripheral SAS (SIEMENS)
NTUA
November 22, 2004 - Palais de la Méditerranée - Nice, France
MPEG-4 Transcoder
SIEMENS Lab
OLYMPIC city forum
ECOSPLAN
Design and implementation
Integration and test design
Design, implementation, demos, results
Pilot trials
Stand alone presentation Demonstration
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
6
Demo • In parallel to the presentation: A demo of the platform is available with the support of the project’s partners. The demo is capable of displaying: o Dynamic setup of the platform o Overlay network functionality o Dynamic rate adaptation through transcoding o Compatibility with standards (open platform) OLYMPIC city forum
ECOSPLAN
November 22, 2004 - Palais de la Méditerranée - Nice, France
Content Network managementNetwork Distribution Distribution manager
Web server
Web server
manager
SAS
SAS SAS
Media server
Media server
SAS SAS
SAS SAS
SAS
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
7
Design and implementation
Design, implementation, demos, results
Integration and test design
Pilot trials
Stand alone presentation Demonstration
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
Pilot trials • Pilot trials during: The Olympic games The paralympic games
• Users’ profile: Located in Greece Broadband access Test trials in Siemens lab for mobile
• Limitations due to digital rights for the Athens games November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
8
Trials during the Olympic games • Three different Greek channels broadcasting the Athens 2004 Olympic Games were feed to the platform and encoded live. • Streams were distributed to pilot users residing at the following networks: OTEnet, OTE, NTUA, Siemens GPRS Lab. • Streams were encoded in 256Kpbs and then transcoded to 128Kbps and 64Kbps whenever it was needed. OLYMPIC city forum
ECOSPLAN
November 22, 2004 - Palais de la Méditerranée - Nice, France
Some numbers • During the 5 hours of OLYMPIC trials 608 downloads from FTP site 246 distinct IPs accessed the WEB-site, generating 766 requests for streams 4056 total number of sessions on the SASs CCDFof sessions(P[X>x])
1
0,8
0,6
0,4
0,2
0 0,001
0,01
0,1
1
10
100
1000
session dura tion (minutes)
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
9
Reporting on the trials 70
60
N u mb er o f active sessio n s
50
40
30
20
10
0 12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
Time ET1 sessions
NET sessions
ET3 sessions
November 22, 2004 - Palais de la Méditerranée - Nice, France
All sessions
OLYMPIC city forum
ECOSPLAN
Trials during the Paralympic games • One channel broadcasting the Athens 2004 Olympic Games was feed to the platform and encoded live. • Use of nVOD mechanism for prerecorded content streaming. • Streams were distributed to pilot users residing at the following networks: OTEnet, OTE, NTUA, Siemens GPRS Lab. • Streams were encoded in 256Kpbs and then transcoded to 128Kbps and 64Kbps whenever it was needed.
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
10
Some numbers • During the 3 days of 3 hours of Paralympic trials sessions IPs
1st day 711 44
2nd day 557 73
3rd day 727 83
1
CDF
0,8 0,6 0,4 0,2 0 0
10
20
30
40
50
session length (minutes)
OLYMPIC city forum
ECOSPLAN
November 22, 2004 - Palais de la Méditerranée - Nice, France
Reporting on the trials 25
active sessions
20 15 10 5 0 11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
time of day
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
11
Results • Users behavior similar to that of TV viewers “zapping” behaviour large numbers of viewers when Greek athletes were competing interest even from viewers with non broadband connections
• Reconfigurability of the platform worked on one case when an SAS failed November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
Thank you!
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
12
Design and implementation
Integration and test design
Design, implementation, demos, results
Pilot trials
Stand alone presentation Demonstration
November 22, 2004 - Palais de la Méditerranée - Nice, France
OLYMPIC city forum
ECOSPLAN
13