IPTV's key building blocks

Jul 1, 2006 12:00 PM, BY TAM DO

    

Telcos are competing with the cable companies to deliver video content to consumers. However, most telco infrastructures do not have the required bandwidth for high-quality video distribution like the cable companies. So, instead of using the digital modulation technique, such as QAM and MPEG-2 video encoding, to distribute content, telcos are employing IP networks and using new encoding schemes such as MPEG-4 Part 10 (also called H.264-AVC).

This creates a huge opportunity for equipment manufacturers to supply telcos with this new type of encoder and decoder. This article investigates the technology that is fueling this new IPTV environment. The first portion will look at the video encoding method, and the second portion will focus on the video-over-IP (VoIP) network design that is being used for IPTV.

IPTV

Telcos are on the offensive to gain a big piece of the video market share from cable TV providers. Cable multiple service operators (MSOs) have made huge progress in delivering a triple play of voice, video and data services to consumers for quite a few years. Now telcos are responding in a big way to provide the same triple play by offering not only voice and data, but also high-quality digital TV video via IPTV. IPTV is an emerging technology that allows consumers to watch high-quality digital TV over the Internet via an IPTV set-top box or a PC. Traditional cable companies use an RF signal to carry the digital video by means of QAM.

Technology advancements have made it possible for telcos to bring the same quality of video via the Internet. The key building blocks on the transmission side are advanced video encoding and VoIP. Advanced video encoding is the most critical building block. The availability of HD content along with SD has created a challenge for telcos, because telcos still rely on the bandwidth-limited twisted copper pair of wires and usually do not have the luxury of cable's broadband capability.

Figure 1. A block diagram of an H.264 encoder
Click to see larger image.

A typical HD channel requires 20Mb/s, and an SD channel requires 4Mb/s. Therefore, a bandwidth-efficient video transport mechanism is needed. The H.264 format of MPEG4 Part 10 and Microsoft's VC-1 encoder can offer a 2.5X to 3X more bandwidth-efficient improvement over MPEG-2 encoding. Most broadcasters are adopting the H.264 standard rather than the VC-1 standard. The other building block of IPTV transmission is VoIP, which maps or bridges the encoded video data onto the Internal network for delivery.

H.264 encoder

H.264 is also known as MPEG-4 ISO/IEC14496-10 or MPEG-4/AVC. This standard was co-developed by a JVT group composed by MPEG-ISO/IEC members and VCEG-ITU-T members. Three profiles (main, baseline and high) have been defined, each with several levels. The main profile is required for broadcast video quality, while the simple profile is typically used for mobile and video conferencing applications. The H.264 encoder system block diagram includes two dataflow paths, a forward path, and a reconstruction or feedback path. (See Figure 1)

Figure 2. VoIP reference design block diagram
Click to see larger Image.

H.264 encoding is much more complex than MPEG-2 encoding. For the motion estimation/compensation section, H.264 employs blocks of different sizes and shapes, multiple reference frame selection, and multiple bi-directional mode selection.

For the transform section, H.264 uses an integer-based transform that roughly approximates the discrete cosine transform (DCT) used in previous MPEG standards, but does not have the mismatch problem in the inverse transform. Entropy coding can be performed using either a combination of a single universal variable-length codes (UVLC) table with context adaptive variable-length codes (CAVLC) for the transform coefficients or using context-based adaptive binary arithmetic coding (CABAC).

The H.264 design is complex, computing-hungry and requires parallel processing. If a general-purpose processor is used, it will be limited by its internal architecture. (If it has eight internal multipliers, it can perform eight multiplications per cycle.) A programmable logic device (PLD) is flexible and highly scalable: If an algorithm needs 100 multiplications per cycle, then the PLD can be programmed to perform the required task.

Figure 3. IPTV core block diagram
Click to see larger image.

VoIP

VoIP is the transmission of encoded video transport stream (TS) data over IP-based networks. It bridges between one or more encoded video streams and IP packets carried over 100Mb/s or 1Gb/s Ethernet. The VoIP accepts TS data and encapsulates it for transmission over Ethernet. Various standards define VoIP: real-time transport protocol (RTP), RTP payload format for MPEG video, UDP/IP, Pro-MPEG code of Practice #3 and DVB-IPI.

Shown here is a single-chip main profile H.264 encoder PLD implementation using an Altera Stratix II device.

The TS input to the VoIP is either a DVB-ASI or uncompressed SDI video data that will be mapped onto the Ethernet protocol layer. Figure 2 shows a VoIP reference design block diagram that receives a DVB-ASI TS and then converting the TS to IP. The design includes the following main blocks: TS input logic, frame buffer, queue system, Ethernet-receive DMA, encapsulator, transmit channel information, receive channel information, timestamp, media access control (MAC) interface and host processor interface.

IPTV system summary

In summary, in order to provide quality VoIP, the latest H.264 video encoding technology is used to conserve bandwidth for delivery. Figure 3 shows the overall IPTV transmission system block diagram. The video content can be either SD or HD, uncompressed video, or previous MPEG-2 TS.

All these formats will be converted to H.264 video format before transmitting. All the key pieces can be implemented efficiently using PLDs for system upgradeability and flexibility.


Further information

Specification details of QAM can be obtained from the International Telecommunication Union (ITU) J.83 Recommendation: www.itu.int/rec/recommendation.asp?type=items&lang=E&parent=T-REC-J.83-199704-I.


Tam Do is the senior technical marketing manager at Altera Broadcast and Consumer BU.




Want to use this article?
Click here for options!
Get Copyright Clearance

Share this article

blog comments powered by Disqus

 

Current Issue

Online captioning compliance

May 2012

The FCC has issued captioning requirements for all online video. Learn how to meet the requirements of the new rules and how to automate the technical process.

Read More articles...

Related Newsletter

Transition to Digital
Provides readers with weekly timely updates on FCC actions, industry news, and station build-out schedules.

Related Posts


Confused about the terminology in an article? Find definitions of common terms and abbreviations in Broadcast Engineering's Glossary.

 


Video Compression, Editing and Displays

Video Compression, Editing and Displays

Video compression, editing and displays is an in-depth tutorial on MPEG compression technology, editing MPEG content and evaluating color video monitors written by long-time video expert, trainer and writer Steve Mullen, Ph. D.

File Based Technology and Workflow

File Based Technology and Workflow

File-based technologies have replaced video tape methods for a majority of production and broadcast operations. The worlds of AV and IT are coalescing to create new methods and workflows for media

Sound Off Podcasts

 

Broadcast Engineering Digital Reference Guide

Browse Back Issues

Back to Top