articles
IPTV Part 3 - The Methods and a Working Technology

The following article is the latest in the IPTV series by Rodolfo La Maestra. Other articles in this series are as follows:
Different Methods of HDTV Over IP When using standard MPEG-2 compression, an HD channel requires about 19 Mbps of bandwidth to be transmitted. If using DSL or cable modem, although it is considered hi-speed for typical Internet services, it currently has the capacity to transmit only a small fraction of what raw HDTV requires. Even when re-compressing the 19 Mbps with more efficient compression algorithms like MPEG-4 or VC1, and even when using additional transmission-saving techniques to fit HDTV content into those typical hi-speed Internet services, the approach would be a challenge, not to mention that after making use of this bandwidth for HDTV there will be little or no headroom left for Internet downloads of music, files, photos, etc. Additionally, it becomes less feasible to consider accommodating additional parallel real-time HD channels to satisfy the individual viewing needs of a typical home with several TVs. Some IPTV advertising campaigns say, "We could download any HD program of your choice into the DVR for later viewing", the download could happen while you sleep so the downloading speed would not need to be as fast as the viewing speed from the DVR. Others say, "We could send the program for real-time viewing" which generally means one selection from a group of options, like a VOD service. Other IPTV service providers claim to have found a way to send several HD feeds throughout various rooms in the home. Others advertise having hundreds of channels on the line up, but fail to elaborate on the viewing restrictions, compression artifacts, freeze ups, single TV per home limitations, etc. IPTV service providers like AT&T and Verizon consider themselves to have an advantage over cable companies because their IPTV services only require just enough bandwidth to send the selected channel. This means they do not need to send out all the 150 parallel channels like cable and satellite. More specifically, the channel tuning selection is not done the traditional way as with terrestrial, cable, etc, where a viewer chooses from a wide selection of parallel channels arriving to the STB and selects only one from the multi-channel stream. When using IPTV, you select and request delivery of the specific program to your STB from the line up. Such delivery could be viewed in real-time or be downloaded to a DVR for later viewing, depending of the service and installed hardware. IPTV is being implemented in different flavors, and part of the reason for the variation is that while some neighborhoods have very limited Internet speed, others have been provisioned with very fast fiber optic networks. Current/Planned IPTV Market Solutions A couple of years ago I was contacted by a company that developed an HD-IPTV system. Using this solution, consumers would purchase client STBs for PCs and stand-alone TVs and receive IPTV content even at 1080p quality, as claimed by the company. MatrixStream is the name of that company, founded in 1999 and headquartered in Vancouver, British Columbia. I included their launched HD 1080p server/client IPTV products on last year's annual HDTV Technology report (March 2006, 2006 HDTV Technology Report). The interesting part was that the company also offered hardware to enable "anyone" to become a content distributor via IP from a server to clients in a network. The company adopted MPEG-4 Part 10/H.264 compression which halves the stream requirements to transmit via IP for typical HDTV content compressed with MGEG-2. MatrixStream also implemented techniques to optimize the transport over the Internet by using proprietary buffering and error-correction features that compensate for Internet bottlenecks. MatrixStream claims they can transmit a DVD-quality TV signal requiring only 1.5 Mbps and a high-definition 1080p signal requiring only 2.5 Mbps, both within the limitations of typical DSL and cable-modem hi-speed connections. MatrixStream IPTV Technologies Over a year ago the company introduced the world's first VOD and IPTV HD-STB using H.264 AVC (advance video codec) adapted for 1080p, with 80GB of HDD, to receive SD and HD IPTV signals over broadband. The STB allows high bandwidth users (1.5 Mbps+) to view videos in real time via live streaming. For users with lower bandwidth, the IMX Set Top Box (STB) has the proprietary video preload feature that preloads videos to the STB cache prior to viewing.
IMX 1020HD IPTV HD STB
Available for trials since Jan 06, TTM 1Q06, supports HD 720P, 1080i and 1080P formats, H.264/MPEG 4 Part 10, streaming video, download and push VOD, 1080p over HDMI, component analog able to output 1080i subjected to downrez if the content protection requires it, HDCP over HDMI is activated depending on the content provider contract and STB (the boxes are offered world wide so it varies by location).
According to the company, the IPTV signal will always be protected by encryption. It is up to the service provider to decide if they want to turn HDCP on or off depending on the contract agreement for content they have made for IPTV delivery. Usually a customer will get the set-top box from the service provider directly, however, some service providers might choose to provide it over retail, i.e.: Best Buy.
IMX 1000 IPTV STB
Designed to support Windows Media/VC-1 video codec, fully supports push VOD, download VOD, and streaming VOD in Windows Media format over the Internet.
IMX 1100 PC Player
Available since Jan 06 , originally from the movie99.tv website. It offered over 300 free channels from around the world and 150 free DVD and HD quality movie clips.
Deployment Diagram
The following is an example of how an IMX 1000 STB is deployed in a VOD environment. Each STB is connected to a TV through standard RCA output, S-Video output, component video output, or DVI output. Each STB fully supports Dolby Digital 5.1 Surround Sound via the optical PCM output.
Source: MatrixStream
According to the company, "MatrixStream's solution is generally marketed to broadband providers seeking an opportunity to increase ROI by deploying video over their networks. On the back-end, broadband providers have access to one of the most cost-effective, scaleable VOD systems available, complete with billing, management, subscriber management, channel management, and digital rights management. MatrixStream's solution supports industry standard video codecs like MPEG4, VC-1, and H.264 and is capable of supporting all future video codecs".
"MatrixStream's IPTV solution is automatically programmed with features currently available on DVDs, including interactive menus, subtitles, multiple audio tracks and video chapters."
- High Definition Video Support - MatrixStream's video viewing clients display DVD and HD videos.
- Video Content Security - MatrixStream offers extensive security measures, including built-in Microsoft DRM (Digital Rights Management) support with the option to add any 3rd party DRM system. Dynamic watermarking management technology is also utilized to protect content from piracy.
- Advanced Video Codec Support - MatrixStream fully supports multiple industry standard advance codecs such as H.264, MPEG 4 Part 10, and VC-1. MatrixStream designed its IPTV system to support all existing and future subsequent video codecs.
- Dynamic Advertising Module - MatrixStream allows IPTV operators/broadband providers complete control over dynamic ad insertion, targeting viewers based on personal preferences and interests.
- Flexible Viewing Options - MatrixStream supports video viewing on both PC and the IP STB clients. STB clients can be remotely upgraded with new releases and additional options. MatrixStream viewing clients can also be ported to third party platforms and OEM STBs.
In September 2006, MatrixStream released a new HD IPTV package featuring video on demand (VOD), an IPTV basic IMX500 middleware server, an IMX 2410 XMS streaming server, and an IMX 4010 video encoder, capable of handling up to 500 concurrent users, IPTV Part 4 - The Good, the Bad and the Ugly