networked pvr based services and application over iptv · pvr dvr - record all the channels...
TRANSCRIPT
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
International Telecommunication UnionITU-T
Networked PVR basedNetworked PVR basedservices and application over IPTVservices and application over IPTV
Tae Am, CHOICEO, PyroWorks
2
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Table of contents
o Network PVR• Preference of network PVR• Service classification & term• Example services• Network PVR system
o Channel zapping time reduction• Break down the channel zapping time• Method of the reduction channel zapping
time
3
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
US Consumer Attitudes toward Interactive IPTV Applications
• Time Shifted TV • Follow Me TV • Remote Programming• Remote Parental Control • Interactive Information• Interactive Purchases• TV on the Go • Caller ID on TV• Call Logging • Do Not Disturb • Voice Mail • Voice Telephony via TV • Watch TV with Online Friends • Video Telephony/Video Chat • Video Surveil
3743Video Home Surveillance
063Caller ID on TV
4853Video telephony/chat
5890Time-shifted TV
payInterestService
(In-Stat, 2006/3/1 US Consumer Attitudes toward
Interactive IPTV Applications)
List of applications Result of the survey
4
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Service classification & terms
- record the user requesting programs- ready to use after the program ended
DVRPVR
- record all the channels programsfor 3 to 7 days
- ready to use after hoursTime-shifted TVTV on Demand
- record all the channels for 1 to 2 hours- ready to use at any time
Pause TVTime-shifted TV
Service definitionSo calledService name
TPSS(TV Program Storing Service)
5
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Example Services
ToDTS TV
TPSS
Start Over(TimeWarnar)
TV ofYesterday(Siemens)
TV ofDemand
SeasonPass(TiVo)
TS-TV(KT trial)
nPVR(KT trial)
PVR
6
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Space convergence
Phone
PSPPMP
Desktop
PDA
Notebook
STB
xDSLwirelessxDSLxDSL
wirelesswireless
PlayStation Xbox
TiVoToGo
Follow me TVAny Time, Any where
7
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
ToD system
RecordingServer
MediaStorage
DatabaseServer
Segment 1
Segment 2
Segment 3
Segment 4
Segment 1
Segment 2
Segment 4
removed
LocationServer
DeliveryServer
LocationServer
StreamingServer
Core POP
status & data
location command
stream segment
StreamingServer
StreamingServer
Segment 2
Segment 2
Segment 2
8
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Deploy the ToD service
RecordingRecording
DistributionDistribution
StreamingStreaming
RepositoryRepository
StreamingStreaming
StreamingStreaming
Regi
on 1
DistributionDistribution StreamingStreaming
StreamingStreaming
StreamingStreaming Regi
on 2DistributionDistribution
StreamingStreaming
StreamingStreamingStreamingStreaming
Region 3
Core
DistributionDistribution
DistributionDistribution
StreamingStreaming
RepositoryRepository
StreamingStreaming
StreamingStreaming Reg
ion
1
DistributionDistribution StreamingStreaming
StreamingStreaming
StreamingStreaming
Regi
on 2
DistributionDistribution
StreamingStreaming
StreamingStreamingStreamingStreaming
Region 3
Core
DistributionDistribution
RecordingRecording RepositoryRepository
Central Core
DistributionDistribution
Distribution Distribution
Streaming StreamingRepository Repository
Streaming Streaming
Streaming Streaming
Reg
ion
1
Distribution DistributionStreaming Streaming
Streaming Streaming
Streaming Streaming
Regi
on 2
Distribution Distribution
Streaming StreamingStreaming StreamingStreaming Streaming
Region 3
Core
Distribution Distribution
Distribution Distribution
Streaming StreamingRepository Repository
Streaming Streaming
Streaming StreamingRegion 1
Distribution DistributionStreaming Streaming
Streaming Streaming
Streaming Streaming
Region 2 Distribution Distribution
Streaming StreamingStreaming Streaming Streaming Streaming
Region 3
Core
Distribution Distribution RecordingRecording
DistributionDistribution
StreamingStreaming
RepositoryRepository
StreamingStreaming
StreamingStreaming
Region 1
DistributionDistributionStreamingStreaming
StreamingStreaming
StreamingStreaming
Region 2
DistributionDistribution
StreamingStreaming
StreamingStreamingStreamingStreaming
Region 3
Core
DistributionDistribution
Recording CoreRegional Core
Distribution Control
9
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Method of reducing TCO
Disc-based system
Memory-based system
Edge Server
Edge Server
Edge Server
Edge Server
a few programs take large portion of total access countmemory-based system’s performance is higher than disk-based system’sreduce about 30% of TCO
Number of programs
Access count
Memory-based system
Disk-based system
10
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Time-shifted TV system
DatabaseServer
LocationServer
LocationServer
Time-Shifted TVServer
Core POP
status & data
location command
stream
Time-Shifted TVServer
Time-shifted TV do not need distribution servers.
11
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Personal channel & AD service system
Head End
PVR
PersonalEPG
StreamSelector
AD Clip
Time-shiftedchannel
SetTopBox
CRM
distributorcontroller
12
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Break down the channel zapping time
MulticastMulticast
Channel zapping time : 2 ~ 3 sec
quote from ‘Managing delay in IP video networks’, CISCO
13
ITU-T
ITU-T IPTV Global Technical WorkshopSeoul, Korea, 12-13 October 2006
Channel zapping reduction method
STB Network STB Decoder STB
User Hits Remote
SW Starts Channel Change
STB Close RTSP/RTP
STB Open RTSP/RTP
SETUP -> PLAY : 140ms
1st UDP Packet Arrives to STB
SW Recognizes UDP pkt
Start Filling Jitter Buffer
Jitter Buffer Full Wait for Arrival of PAT, PMT, Seq & GOP Hdr, I-Frame
Wait for Arrival of CAT
Decrypt Packet
STB Starts Decode
Video Displayed
UnicastUnicast
Channel zapping time : 0.5 sec
error packet retransmissionAD insertion for target ADstream monitoring