Adding the community to channel surfing: A new Approach to IPTV channel change

Similar documents
A Unified Approach for Repairing Packet Loss and Accelerating Channel Changes in Multicast IPTV

White Paper. Video-over-IP: Network Performance Analysis

Deploying IP video over DOCSIS

Deploying IP video over DOCSIS

SMART TV SEEKS DUMB NETWORK FOR MARRIAGE

DOCSIS SET-TOP GATEWAY (DSG): NEXT GENERATION DIGITAL VIDEO OUT-OF-BAND TRANSPORT

DVB-T and DVB-H: Protocols and Engineering

Understanding IPTV "The Players - The Technology - The Industry - The Trends - The Future"

Illinois Telephone Users Group. Peoria, IL June 6, 2007

Technology and Status Summary. Burlington Telecom Advisory Board March 11, 2015

Abstract WHAT IS NETWORK PVR? PVR technology, also known as Digital Video Recorder (DVR) technology, is a

Technical Solution Paper

Course Title: SE 4C03 Winter Title of Project: Cable Modems. Name of researcher: Mohammed Kadoura

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

Alcatel-Lucent 5910 Video Services Appliance. Assured and Optimized IPTV Delivery

DigiPoints Volume 2. Student Workbook. Module 5 Headend Digital Video Processing

Hands-On Real Time HD and 3D IPTV Encoding and Distribution over RF and Optical Fiber

SWITCHED BROADCAST CABLE ARCHITECTURE USING SWITCHED NARROWCAST NETWORK TO CARRY BROADCAST SERVICES

Casa Systems C3200 CMTS

Video broadcast using cloud computing with metadata Carlos R. Soria-Cano 1, Salvador Álvarez Ballesteros 2

Verizon New England Inc. Application for a Compliance Order Certificate for Rhode Island Service Areas 1 and 4. Exhibit 3

REGIONAL NETWORKS FOR BROADBAND CABLE TELEVISION OPERATIONS

Casa Systems C3200 CMTS

Paper review on Mobile Fronthaul Networks


newsletter 29 INTRODUCING THE WORLD S FIRST HEVC H.265 METER & TV ANALYSER

Internet Protocol Television


ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

Managing Cable TV Migration to IP Part 1 Advanced Digital Cable Leadership Series. Part 2: Preparing to Implement IP Cable TV Services

WDM Video Overlays on EFM Access Networks

Innovations in PON Cost Reduction

Internet Protocol Television

Experience the Difference Of Drake Digital

About IPTV. The Headend is the key > the network -> middleware > SetTopBox -> TV. Ralf Riedel

IP LIVE PRODUCTION UNIT NXL-IP55

Symmetrical Services Over HFC Networks. White Paper

Portable TV Meter (LCD) USER S MANUAL

RF RETURN OPTIONS AN ENABLENCE ARTICLE WRITTEN BY JIM FARMER, CTO. September,

HEVC H.265 TV ANALYSER

Casa Systems SCTE. Joe Beecher Royce Salazar

SYSTEM DESIGN - NEXT GENERATION HFC

Delivering on demand Video services in cable environment over the DVB-C path

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE

Development of Media Transport Protocol for 8K Super Hi Vision Satellite Broadcasting System Using MMT

OPERATOR VIDEO MONITORING PRACTICES. April 17, 2013

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

IP LIVE PRODUCTION UNIT NXL-IP55 USO RESTRITO. OPERATION MANUAL 1st Edition (Revised 2) [English]

Digital Video Engineering Professional Certification Competencies

Event Triggering Distribution Specification

DOCSIS 3.1 Development and its Influence on Business

VIDEO GRABBER. DisplayPort. User Manual

Hands-On DVB-T2 and MPEG Essentials for Digital Terrestrial Broadcasting

MediaKind RX8320 Receiver

DigiPoints Volume 2. Student Workbook. Module 1 Components of a Digital System

Video Services. Paris- La Defense April 2002 Jean-Christophe Dessange Session Number Presentation_ID

We all know that Ethernet and IP underpin

Appendix II Decisions on Recommendations Matrix for First Consultation Round

Kaleido-IP HDMI Baseband multiviewer

Video over the Internet Can we break the Net? CBS Interactive

HDMI / Video Wall over IP Receiver with PoE

Crossing the. Diplex Chasm. to 85 MHz. Author: Todd Gingrass Cable & Media Solutions

Understanding Compression Technologies for HD and Megapixel Surveillance

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

Determining the feasibility of a method for improving bandwidth utilization of cable networks

Carrier & Wholesale Solutions. Multicast Services Welcome pack. Date 30/07/2012 Sensitivity Unrestricted Our reference 2.0 Contact Alexandre Warnier

TANGRAM Eine professionelle High Density Kopfstation für IPTV- und Edge-Lösungen

IPTV (and Digital Cable TV) Performance Management. Alan Clark Telchemy Incorporated

Adtec Product Line Overview and Applications

Cisco Explorer 4642HD and 4652HD High- Definition Set-Tops

A320 Supplemental Digital Media Material for OS

Video-on-Demand. Nick Caggiano Walter Phillips

DigiPoints Volume 2. Leader Guide. Module 5 Headend Digital Video Processing

Cisco RF Gateway 10 QAM Replication Configuration Guide

FOGGY DOCSIS AN ENABLENCE ARTICLE WRITTEN BY JIM FARMER, CTO APRIL,

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

THE DEMAND and interest of various services through

TBS8030 HDMI Encoder User Guide

Messenger Veta Receiver Decoder (MVRD)

Cisco D9894 HD/SD AVC Low Delay Contribution Decoder

High Efficiency Video coding Master Class. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

Digital Signage Content Overview

Review of the Comcast. Fort Collins Cable System. Technical Characteristics

Re: Implementation of Section 304 of the Telecommunications Act of 1996, Commercial Availability of Navigation Devices, CS Docket 97-80

TEPZZ 889A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2017/35

INTELLIGENT CONTENT DELIVERY: THE KEY TO UNLOCKING THE FUTURE OF VIDEO SERVICES

Scalable Media Systems using SMPTE John Mailhot November 28, 2018 GV-EXPO

Cisco Explorer 8650HD DVR

Research Article A Novel Approach to Reduce the Unicast Bandwidth of an IPTV System in a High-Speed Access Network

TIME-COMPENSATED REMOTE PRODUCTION OVER IP

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

The first TV Smart Headend designed for Hospitality SOLUTIONS FOR IN-ROOM ENTERTAINMENT PROVIDERS AND INTEGRATORS

Content regionalization and Targeted Ad Insertion in DTT SFN networks. Berry Eskes Regional Director EMEA North, Russia & CIS

METADATA CHALLENGES FOR TODAY'S TV BROADCAST SYSTEMS

Research & Development. White Paper WHP 318. Live subtitles re-timing. proof of concept BRITISH BROADCASTING CORPORATION.

MediaKind RX

User guide. IP output module - Art. No A

Ikusi Flow. Advanced configuration guide

Cisco D9859 Advanced Receiver Transcoder

Transcription:

Adding the community to channel surfing: A new Approach to IPTV channel change The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Montpetit, M.-J. et al. Adding the Community to Channel Surfing: A New Approach to IPTV Channel Change. Consumer Communications and Networking Conference, 2009. CCNC 2009. 6th IEEE. 2009. 1-5. 2009 IEEE. http://dx.doi.org/10.1109/ccnc.2009.4784953 Institute of Electrical and Electronics Engineers Version Final published version Accessed Sun Jan 06 10:55:39 EST 2019 Citable Link Terms of Use Detailed Terms http://hdl.handle.net/1721.1/60008 Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.

Adding the Community to Channel Surfing A new Approach to IPTV Channel Change Marie-José Montpetit Motorola Media Lab Resident Cambridge, MA USA mmontpetit@motorola.com Henry Holtzman, MIT Media Lab Cambridge, MA USA Holtzman@media.mit.edu Herb Calhoun Motorola H&NM TO Dallas, TX USA Herb.Calhoun@motorola.com Dan Grossman Motorola ARTC Malboro, MA USA Dan.Grossman@motorola.com Abstract-While IPTV architecture and user interfaces have received a lot of interest in recent years much less focus has been given to the issues of channel surfing in the IPTV era. IPTV is rapidly transitioning from a Telco solution into a generic service over any broadband access network. Traffic issues that relate to channel change are moving to the mainstream and are the talk of a number of standards organizations. This paper proposes a new approach to channel change. It uses peering and viewing statistics to reduce channel change delays and improve the user quality of experience. I. INTRODUCTION Channel change delays are well known to impair the viewing experience of users. The response time given by analog tuners is hard to replicate in the digital domain. Especially for IPTV, where the channel change is an Internet Protocol (IP) message, network delays can impair channel change especially at high network loads. When a keypress is detected the signaling has to travel all the way back to the headend video server to be processed. The server then sends the right channel downstream. Network delays caused by Transport Control Protocol windowing and slow start issues may be exacerbated by heavy traffic resulting in poor performance for the channel change. Many solutions to Fast Channel Change exist and have been deployed and submitted for standardization [1, 2]. They rely on upper layer traffic and content management like modifying rates and compression ratios [1] or marking packets as high priority [2]. But the messaging still moves across most of the network. Could there be another way? This paper presents a new approach to IPTV channel change. The goal is not to propose new channel change messaging but use the standard Internet Group Management Protocol IGMP [3] and to enhance its performance by using peering mechanisms and the statistical information about TV viewership in a community. II. IPTV BASICS AND VIEWING STATISTICS IPTV is TV delivered over an IP network but the IPTV experience differs in many ways from the web video experience. On the web, user are used to search for content and click on a URL. People watching TV expect to be able to channel surf even with the best of on screen user guides. They expect this surfing to be fast. They are used to the RF delays of analog boxes and similar delays from some digital box. In IPTV, live (linear) TV uses multicasting. One does not in fact change a channel a set top joins a stream from a content source in the video headend. In principle, a channel change message has to travel all the way across the network to a remote IGMP server (router) and back for the change to be executed and the user be joined to the requested stream. The message is essentially another IP message and can and will experience congestion in the network especially in "mass channel change events" like the start or end of a popular show or sporting event. 978-1-4244-2309-5/09/$25.00 2009 IEEE 1

However, it is well known that there are only a small number of channels that are actually been watched at any time (see Figure 1) inside a local community. Hence there is a high probability that someone else is watching the channel one wants to switch to. This is the basis for multicasting for large audience but it remains true at smaller granularity (100s of users). Figure 1 was created with 350 users and the correlation is high: only a small subset of channels has all the viewers and most channels are not watched [3]. This phenomenon of highly correlated viewership will be used to improve channel change as will be seen in the next sections. Figure 1. Viewership distribution III. CHANNEL ACQUISITION DELAYS Channel change delays are created by how fast a STB can acquire the TV stream. The ability of a decoder to acquire and render video stream encoded using H.264 (MPEG-4) is dependent upon 3 main contributors. These are the session signaling, network signaling (may include tuning to a physical channel in some networks) and basic video transport protocol. The network signaling is the topic of this paper and includes IGMP delays. The session signaling includes all of the information needed to access the video content including any subscriber authorization, Conditional Access (CA) and Digital Rights Management information as well as the device processing (server loading etc). The transport includes the basic H.264 protocols which include picture, frame and slice structures (types and ordering). This will set the minimum delay that the channel change can achieve. The transport for H.264 encoded video defines an Instantaneous Decoder Refresh (IDR) where all of the information for a picture is refreshed as intra-coded. Reference [4] defines this as: "An encoder sends an IDR (Instantaneous Decoder Refresh) coded picture (made up of I- or SI- slices) to clear the contents of the reference picture buffer. On receiving an IDR coded picture, the decoder marks all pictures in the reference buffer as unused for reference. All subsequent transmitted slices can be decoded without reference to any frame decoded prior to the IDR picture. The first picture in a coded video sequence is always an IDR picture." Intra coded slices (or frames if the whole frame is a slice) do not rely on any previous frames information. In digital transmission, I-frames provide a baseline for a slice which is then modified by subsequent P-frames until the next IDR picture event. Additionally at an IDR any P slices do not rely on any previous slices information. So as an example using NTSC frame rates, if the I picture is sent once per GOP, where the GOP repetition rate is 30 frames (1 sec), and an IDR repetition rate is 5 seconds, the worst case time for new channel acquisition would be 60 frames or 2 seconds. The best case, if the change happened exactly at the IDR would be 3 frames. The standards organizations have provided further guidance. Once a transport is acquired, the acquisition time (also termed time at which clean displayable pictures start) depends on PAT (Program Association Table) and PMT (Program Map Table) frequency followed by the location of H.264 video acquisition points. Standards require (Program Association Table (PAT) to be repeated 100 ms and Program Map Table (PMT) every 400 ms. For H.264 based networks, SCTE and DVB standards specify what are called Random Access Points (RAP) which are the H.264 acquisition points. SCTE requires a RAP every 1 second and this is an I or a IDR picture. In addition, 500 ms from the acquisition of RAP all presented pictures are expected to be fully displayable. In addition H.264 adds a layer of complexity of 3 pictures after the acquisition. SCTE and DVB standards added this conditioning using the RAP for H.264 while this was not needed for MPEG- 2. So the worst case acquisition time using this standard would be 100 ms for PAT plus 400 ms for PMT plus 1 second for RAP repetition plus 500 ms or 2 seconds total. Well 2

designed encoders can reduce the 500 ms to 99 ms (3 frames) for a worst case acquisition time of approximately 1.6 seconds. This created the lower boundary for the channel change delay. The goal of the channel change is to get as close as possible to this boundary by reducing the other elements of the delay namely the network and authorization delays. As mentioned earlier, RF transmitted H.264 has the same channel capture delay, the difference between IPTV and RF is the network signaling added to the tuning time. IV. USING PEER GROUPS FOR CHANNEL CHANGING The proposed solution wants to replicate the RF tuner performance by moving the channel change from edge of the core network router to the edge of the access network. This approach takes advantage of the formation of neighborhood peer to peer groups based on shared common physical transmission to facilitate fast channel changes in Internet based television. When the neighborhood group is formed the peering client collect information on the users via, for example, expanded Dynamic Hash Tables (DHT) [5] well known in the software and peer to peer communities. The tables contain information to associate the group to a common group identity and encryption key to secure content and prevent snooping by non authorized users. This table is also updated when new channels are joined by members of the community and maintained/managed as close to the community as possible (super peer, gateway, access point etc.) and retransmitted to the group. With this setting, there is no need to modify channel change messaging but to use standard IGMP protocols [6] and to leverage the statistical information about TV viewership in a neighborhood. This approach keeps the channel switching close to where the message originated and executes the change in a super peer : community server, GPON, base station, access point etc. in order to minimize channel change traffic and meet network delays of the order of 50ms. This is achieved by using capabilities already offered by these devices (proxying or snooping for example and eventually routing) to enhance how the IGMP signaling is processed. With this solution, any channel attachment message for a channel already in the community is not relayed upstream instead is used at the edge to connect the requestor to an already existing transmission. This can be achieved in a network access device (NAD), namely a gateway, access point or even eventually community server. So, those channels already watched locally are processed locally, new channels requests are sent to the servers but with a large reduction of cross network traffic. The group management also ensures that NADs with full access to the feed from the video server minimizes the loading on lower capacity peers. The system can also be extended to support more advanced television application including user to user communications and near-vod applications. Hence the Monitor, STB and NAD will be the only participants in a channel change and the channel information table information can be sent asynchronously to keep all peers updated. Hence the budget for channel change can be summarized as: 1. STB: request processing <.1 seconds 2. NAD: request processing, response <.1 seconds 3. NAD: addition of channel not in downstream <.3 seconds (3 layers of processors) 4. STB acquisition time (from the last section) < 2 seconds 5. Monitor video scaling (16:9, 4:3) <.5 seconds A total budget for IPTV channel change of less than 3 seconds in the worst case. V. GPON IMPLEMENTATION In order to prove the concept, a first implementation of the P2P FCC intends to leverage advances in optical networking technology to create a combination group access point/local switch with the following elements: - GPON/OLT technology for fast transmission - Fast state of the art optical switching methods - Peer to peer group formation and management - IGMP snooping and spoofing at the GPON 3

- Group conditional access and private/public identities embedded in the DHT A passive optical network (PON) is a point to multi-point network architecture that delivers a common signal set by means of optical splitters at each drop off of a single fiber. Encryption is used to preclude eavesdropping except for shared signals (such as Linear TV). Upstream signals time share a separate common fiber, equal capacity being allocated to upstream signals by the Optical Line Termination (OLT) ranging function. A Gigabit PON (GPON) provides a downstream capacity of 2.2 Gbps which is sufficient for 300 8 Mbps High Definition (HD) channels, approximately 2 unique HD channels to each premises. Within the proposed system the downstream signals can be shared between premises to conserve downstream bandwidth. Above the OLT all channels are delivered to the OLT with capacity left for VOD, voice and data services. For channel switching it is proposed that device uses current capabilities for IGMP proxying and switches directing one user on a frequency directly onto a time and frequency port already watched in the neighborhood and allows P2P transmission of the new stream. In order to do this the GPON needs to keep a table of ports, multicast addresses and authentication information as well as other ancillary information as needed. This is just a slight extension of existing capabilities. When the neighborhood group is formed the user management server at the GPON creates the tables from the DHT information. This information is also associated with a group identity and encryption key to secure content and prevent snooping by non authorized users. Essentially the GPON becomes a super peer. The GPON monitors channel attachment messages in the community and it appends new channel information to the table with associated metadata and GPON port number for the time/frequency allocation. Any attachment message for a channel already in the community is not relayed upstream instead the optical switching allows the watched channel to be shared. The table is updated and the information shared in the P2P community asynchronously when new group members join. The operations can be summarized as: 1. A viewer is watching Linear TV channel 2. The viewer chooses to move to a different Linear TV channel 3. The viewer selects the destination channel, the STB receives selection 4. The STB sends the multicast IP join request upstream (to GPON/ OLT) 5. The GPON OLT receives the Join, replies with the multi-cast address of the request channel if it is in the table of watched channel ; if not it sends the message to the IGMP server in the cloud. 6. For the case that the channel was not in downstream, the OLT inserts it into the stream and removes un-used channel. The OLT knows which channels are unused because its received changes to new channels (or shutdowns) from all viewers. It is believed there will always be enough room due to the fiber capacity and limited residences per fiber. VI. CONCLUSION This paper presented a new approach to channel change that leverages viewing statistics and local information. While the solution was developed with optical networking as the first implementation, the table based solution proposed can be used over a large number of access networks where the community of viewers is significant and when the number of channels offered is not exceeding the network instantaneous capacity. This approach also exemplifies a trend in the design of the next generation Internet: use community based and social networking to improve performance and security while keeping standard and simple procedures and protocols. ACKNOWLEDGEMENTS The authors would like to thank Mandayam Narasimhan, Erik Elstermann, John Shumate and Steve Anderson of Motorola for their valuable inputs on decoding delays and Bill Weeks for his continuing support to this work. Thanks to the MIT CIPS and Fred Leonberger for the 4

opportunity offered to share this work with the optical networking research community. REFERENCES [1] Fast Channel Change, European Patent EP1523190 [2] CISCO, Cisco Visual Quality Experience Technology http://newsroom.cisco.com/dlls/2006/prod_120306b.ht ml [3] "New Approaches to Fast Channel Change: What are your Neighbors Watching", MIT CFP OBWG, July 30 2008. [4] H.264 and MPEG-4 Video Compression, Video Coding for Next Generation Multimedia", Iain E.G Richardson. [5] DHT: http://en.wikipedia.org/wiki/distributed_hash_table [6] IETF Request for Comment (RFC) 3376 Internet Group Management Protocol (IGMP) v3, October 2002. http://www.ietf.org/rfc/rfc3376.txt 5