International Telecommunication Union ITU-T Networked PVR based services and application over IPTV Tae Am, CHOI CEO, PyroWorks tachoi@pyroworks.co.kr ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 Table of contents ITU-T 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 ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 2 US Consumer Attitudes toward Interactive IPTV Applications ITU-T List of 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 Result of the survey Service Interest pay Time-shifted TV 90 58 Video telephony/chat 53 48 Video Home Surveillance 43 37 Caller ID on TV 63 0 (In-Stat, 2006/3/1 US Consumer Attitudes toward Interactive IPTV Applications) ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 3 Service classification & terms ITU-T TPSS(TV Program Storing Service) Service name So called Service definition - record all the channels for 1 to 2 hours - ready to use at any time Time-shifted TV Pause TV TV on Demand - record all the channels programs Time-shifted TV for 3 to 7 days - ready to use after hours PVR DVR - record the user requesting programs - ready to use after the program ended ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 4 Example Services ITU-T TPSS TV of Demand TS TV PVR ToD TV of Yesterday Season Pass (Siemens) (TiVo) nPVR TS-TV Start Over (KT trial) (KT trial) (TimeWarnar) ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 5 Space convergence ITU-T Any Time, Any where Follow me TV STB TiVoToGo Desktop xDSL xDSL wireless wireless Notebook PDA Phone PMP PSP PlayStation Xbox ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 6 ToD system ITU-T Database Server Location Server Location Server Streaming Server Segment 2 Segment 2 Media Storage Segment 1 Segment 1 Segment 2 Segment 2 Segment 3 Segment 4 Streaming Server Delivery Server Recording Server Segment 2 removed Segment 4 Streaming Server POP Core stream segment location command status & data ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 7 Deploy the ToD service ITU-T Core Distribution Distribution Distribution Distribution Streaming Streaming Distribution Distribution Streaming Streaming Streaming Streaming Distribution Distribution Distribution Distribution Distribution Distribution Streaming Streaming Distribution Distribution Distribution Distribution Repository Repository Streaming Streaming Core Streaming Streaming Distribution Distribution Distribution Distribution Repository Repository Distribution Distribution Core Streaming Streaming Repository Repository Distribution Distribution Distribution Distribution Streaming Streaming Distribution Distribution Distribution Distribution Streaming Streaming Streaming Streaming Streaming Streaming Distribution Distribution Distribution Distribution gi o Re Streaming Streaming Distribution Distribution Streaming Streaming Distribution Distribution n2 Streaming Streaming Streaming Streaming n2 Streaming Streaming Re g io Streaming Streaming Streaming Streaming Core Repository Repository Region 1 Streaming Streaming Region 1 Repository Repository Streaming Streaming Streaming Streaming Distribution Distribution Core Streaming Streaming Streaming Streaming Central Core Recording Recording Streaming Streaming Streaming Streaming Region 1 Recording Recording Region 1 Streaming Streaming Streaming Streaming n3 Regio n2 gi o Re Re gio Streaming Streaming Streaming Streaming Distribution Control Recording Core Regional Core Streaming Streaming Streaming Streaming 3 Re gi o n2 Streaming Streaming Streaming Streaming Streaming Streaming Streaming Streaming n Regio Streaming Streaming Distribution Distribution n2 Streaming Streaming Regio n3 Recording Recording Streaming Streaming Region 1 Streaming Streaming Repository Repository Streaming Streaming Streaming Streaming Streaming Streaming Regio n Streaming Streaming 3 Streaming Streaming Streaming Streaming n Regio 3 ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 8 Method of reducing TCO ITU-T a few programs take large portion of total access count memory-based system’s performance is higher than disk-based system’s reduce about 30% of TCO Access count Edge Server Edge Server Memory-based system Disk-based system Disc-based system Edge Server Memory-based system Number of programs Edge Server ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 9 Time-shifted TV system ITU-T Database Server Location Server Location Server Time-Shifted TV Server Time-Shifted TV Server Core POP stream location command status & data Time-shifted TV do not need distribution servers. ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 10 Personal channel & AD service system ITU-T Personal EPG CRM AD Clip Head End Time-shifted channel Stream Selector SetTopBox controller distributor PVR ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 11 Break down the channel zapping time ITU-T Channel zapping time : 2 ~ 3 sec Multicast y quote from ‘Managing delay in IP video networks’, CISCO ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 12 Channel zapping reduction method ITU-T Channel zapping time : 0.5 sec Decrypt Packet Wait for Arrival of CAT Jitter Buffer Full Wait for Arrival of PAT, PMT, Seq & GOP Hdr, I-Frame Start Filling Jitter Buffer SW Recognizes UDP pkt STB Starts Decode Video Displayed 1st UDP Packet Arrives to STB Unicast STB Network STB Decoder STB SETUP -> PLAY : 140ms STB Open RTSP/RTP STB Close RTSP/RTP SW Starts Channel Change User Hits Remote error packet retransmission AD insertion for target AD stream monitoring ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 13