Tuesday, September 9, 2008

Switched Digital Video (SDV) jargons

IPTV and especially SDV is becoming very hot among all telco and cable operators for numurous benefits they bring to them, including bandwidth allocation, local advertisement, better QoS and QoE. Along with them, these new emerging technologies bring many terminologies and jorgons. In this article, I have collected the most commonly used terminologies in this catorgory from various sources to make it easier to look and understand these terms.

Bulk ncryptor
scrambles the signal in such a way that only the appropriate set-top box (STB) can unscramble it.

DB - Digital Broadcast
Encoded/compressed programs are sent to a subscriber's set-top box (STB), Where they are decoded/uncompressed for playback on a TV. All programs are sent to all subscribers regardless of which programs are actually being watched.

DTH - Direct To Home
DTH Typically refers to satellite TV broadcasting directly to a dish antenna on the roof of a house.

CBR - Constant Bit Rate
Constant bit rate encoding means that the rate at which a codec's output data should be consumed is constant. CBR is useful for streaming multimedia content on limited capacity channels since it is the maximum bit rate that matters, not the average, so CBR would be used to take advantage of all of the capacity.

ERM/SRM - edge resource manager/session resource manager
ERM/SRM server Controls and arbitrates capacity allocation among various application (such as VOD, SDV channels, etc.) and the edge QAM devices. The ERM/SRM keeps a stateful view of the spectrum allocation.

Groomer
Groomer transrates content into a maximum bandwidth, limiting the rate of video bursts.

HE - Headend
HE (equivalent to a telco video headend office, or VHO) is where content acquisition occurs for both the broadcast and on-demand services. The HE is also where most of the backoffice systems reside. (Backoffice systems include billing systems, asset management systems, authorization systems, and so on.)

The headend section of SDV architecture is where the video and Internet feed sources enter the system. It includes the equipment directly connected to the cable company.

Some elements of the headend only flow one way into the system, such as the cable company's video feed. Others, like the applications servers, communicate back and forth with the network to ensure that everything is running smoothly.

HFC
HFC netwrok is the fiber-coax access network for distribution to the subscriber.

IP Network
The IP network transports IP services from the HE to a number of hubs, aggregating a
number of services [for example, video, high-speed data (HSD), and voice over IP] while providing appropriate quality of service (QoS), or priority, for each service class.


MPEG encoders
MPEG encoders convert the raw digital or analog signal into an MPEG format

MPTS - multi-program transport streams

OOB - Out-Of-Band
An out-of-band (OOB) channel provides the STB with basic tuning information, such as a channel map, decryption keys, IP address of the Session Manager, and software upgrades.

QAM - quadrature amplitude modulation
Edge QAM devices: special session-based QAM modulators that receive ingress video traffic through IP (using IGMPv2/v3, etc.) and then route and switch it across the RF/QAM network by interfacing with the SRM/ERM.

QoE - quality of experience
QoE is a subjective measurement of the perceived value of the overall service and customer experience. It is closely tied to QoS but is different in that QoE measures from the point of view of the subscriber. QoE measurements are often done in the form of mean opinion score (MOS).

QoS - quality of service
QoS role is to objectively measure the service delivery by the provider itself.

SDV - swithced digital video
SDV is like DB in that all programs are encoded/compressed. SDV is the first implementation of a broadcast video service in which only requested programs are sent to the group of subscribers (the subscriber group). SDV is the first broadcast video service that requires two-way communication with the subscriber for content selection. Like DB, SDV is sent to a subscriber’s STB; where it is decoded/uncompressed for playback on a TV.

SDV server tracks all of the channel-change requests and viewing patterns, helps broker bandwidth assignments to requested channels, and generates the SDV mini data-carousel.

SDV client: This is special software residing on the set-top box that interfaces with the SDV server and the SDV network.

Splicer
Splicer inserts ads into programming breaks, as needed for a geographical market.

SPTS - single program transport streams

Statmux
Statmux Performs statistical time-division multiplexing.

VOD - video on demand
Content (e.g. a movie) is stored on a server. A subscriber views a list of titles and requests to view a specific title. The VoD system authorizes and streams the requested content to that specific user.

VBR - variable bit rate
VBR allows a higher bitrate (and therefore more storage space) to be allocated to the more complex segments of media files while less space is allocated to less complex segments

The advantages of VBR are that it produces a better quality-to-space ratio compared to a CBR file of the same size. The bits available are used more flexibly to encode the sound or video data more accurately, with fewer bits used in less demanding passages and more bits used in difficult-to-encode passages. The disadvantages are that it may take more time to encode, as the process is more complex, and that some hardware might not be compatible with VBR files.

About me:
bruce atlasi is a professional computer engineer, skilled in telecomm and datacomm technologies and architecture. He has diverse working experience with many telecomm start-ups and fortune 100 companies, including Cisco Systems, IBM, and Siemens. He regularly blogs on About Hi-Tech site.


References:
  1. Gaining Visibility into the Complexities of SDV, By: Gino Dion
  2. IPTV Architectures for Cable Systems – An Evolutionary Approach, By: S.V. Vasudevan, Xiaomei Liu, and Kurt Kollmansberger
  3. Wikipedia

Monday, September 8, 2008

SDV sequence of operations

In this article Switched Digital Video (SDV) sequence of operation is described in details. This sequence can be used as a guideline to program SDV client-server operations. The SDV sequence of operation is classified into two main area: Set-Top-Box (STB) Auto-Discovery Process and Subscriber surfs to a switched channel. All these activities should not take more than 150ms.

For overview of the SDV architecture, see my article SDV Architecture.

STB Auto-Discovery Process
Prior to STB Auto-Discovery, STB is signed onto the SDV network
  1. SDV server (a server that manages STB interactions) streams configuration information out-of-band using data PID
  2. STB is powered on.
  3. STB looks for data PID and gets configuration information including list of SDV frequencies.
  4. STB scans SDV frequencies and finds TSIDs that it happens to see.
  5. STB responds to SDV server with TSID list.
  6. SDV Server identifies STB’s Service Group
  7. SDV server reports Service Group back to STB [ACK].

Subscriber Surfs to a Switched Channel
  1. Source content streams (and is encrypted) through the GigE switches as multicast SPTSs (Single Program Transport Steam)
  2. Subscriber selects a switched channel
  3. Client sends channel change message indicating desired channel and its TSID group. Note: If the channel is already in the mini carousel the SDV client [STB] can tune to it prior to receiving a message back from the SDV server
  4. SDV server determines source details for the requested channel
  5. SDV server requests QAM resources for the selected channel from ERM (Edge Resource Manager that manages edge QAM device) based on TSID group
  6. ERM directs Edge Device to join a multicast stream and bind it to a frequency [QAM], assigning a program number determined by the ERM
  7. Edge Device joins the multicast stream and sends it out the specified QAM using the selected program number
  8. SDV server returns frequency and program number to the STB IP
  9. STB tunes to frequency and program. Subscriber is now watching the selected program.
  10. SDV server updates channel list on out-of-band mini carousel and ‘locks’ the selected channel after a MSO defined time interval
  11. Every five minutes the SDV monitoring server gets raw customer behavior data from the SDV server and QAM usage from the ERM for processing into user friendly reports

About me
bruce atlasi is a professional computer engineer, skilled in telecomm and datacomm technologies and architecture. He has diverse working experience with many telecomm start-ups and fortune 100 companies, including Cisco Systems, IBM, and Siemens. He regularly blogs on About Hi-Tech site.

Thursday, August 28, 2008

Which Phone to choose - CDMA or GSM

In this article the advantages and features of both CDMA and GSM technology is described, followed by comparison between the two.

CDMA (Code Division Multiple Access)
is a channel access method which allows several transmitters to send information simultaneously over a single communication channel and hence multiplexing many users over the same physical channel. This technology is used by cell phone companies to allow many users to share the bandwidth of frequencies.

CDMA is a digital cellular technology that uses “spread spectrum” techniques. Unlike GSM technology that uses TDMA (Time Division Multiple Access), CDMA does not assign a specific frequency to each user. Instead, every channel uses the full available spectrum. Individual conversations are encoded with a pseudo-random digital sequence.

CDMA consistently provides better capacity for voice and data communications than GSM, allowing more subscribers to connect at any given time. CDMA technology separates signals from both data and voice and then transmits using wide frequency range. Because of this more space is available for transferring data. This is one of the primary reasons to select CDMA for 3G (3rd generation) as preferred technology.

CDMA is widely used in Asia and in particular South Korea. It has 17% of world cell phone market share.

GSM (Global System for Mobil communication) is the most popular standard for cell phones in the world. According to GSM association, it’s estimated 82% of the global cell phone market uses GSM standard. More than 3 billion people from 212 countries use GSM phones.

GSM is a cellular network. The cell phone users connect to it by searching for cells in the immediate vicinity.

GSM networks commonly operate in four different frequency ranges, 850MHz, 900MHz, 1800MHZ and 1900MHz. In US and Canada 850MHz and 1900MHz are used.
GSM-900 uses 890–915 MHz to send information from the cell phone to base station (uplink) and 935–960 MHz for sending information from base station to cell phone (downlink), providing 124 RF channels (channel numbers 1 to 124) spaced at 200 kHz.

GSM is considered as 2G (2nd generation) cell phone technology for providing digital signaling and speech.

Some of main features of GSM phones are as follows:
• Provides international roaming very common between cell phone users.
• Provides capability to prevent fraud when cell phone is stolen or lost.
• Provides low-cost SMS (short message service), also known as “text messaging” service, as an alternative to voice calls.
• Provides one international Emergency phone number, “112”, which can be used by international travelers to connect to emergency services without knowing the local emergency number.

One of the key features of GSM is the SIM (Subscriber Identity Module), commonly known as a SIM card. The SIM card contains the user's subscription information and phone book. The cell phone user can retain his or her information after switching the phone by removing the SIM card from the old phone and putting it in the new one. Alternatively, the user can also change service provider while keeping the same phone by changing the SIM card. Some service providers block this action by allowing the phone to accept only a single SIM issued by them.

Which cell phone technology to choose, CDMA or GSM

There are many opinions on the advantages and features of CDMA and GSM technologies and which one is a better choice.

The GSM phone vendors claim that GSM is a feature rich system. It has more services and allows more data transfer. On the other hand the CDMA phone vendors claim that CDMA technology is maturing and is capable of providing the same features found on GSM. Some analyst, such as Dell’Oro Group even go further and has declared CDMA already "dead.” They believe because the large service providers like Sprint Nextel and Verizon Wireless, are not spending that much on CDMA and putting all their effort on GSM growth, means that CDMA market is dead.

Nowadays, it is not possible to say that GSM services are better than CDMA. Most of the features, such as, Multimedia messages, video, high-speed Internet access, digital camera and even PDA function can be found on both technologies. The new CDMA 1XRTT technology is more advanced than EDGE (Enhanced Data Rates for Global Evolution) technology from the beginning of 3G generation, allowing higher transfer rates.

The GSM SIM advantage is being challenged by CDMA service providers by allowing users to store their phone book on operator’s database and recovering it when cell phone is lost or stolen. This brings advantage over GSM, in which when cell phone is lost or stolen, phone book recovery is not possible because the SIM card along with the phone gets lost too.

Recently GSM operators are offering SIM backup to counter CDMA database feature.

How cell phone communication works

Communication between base stations and cell phone is established by a negotiation upon call origination. Once communication is established between base and mobile, movement of the cell phone is detected and the service is handed over from one base station to another. One cell at a time services each mobile in the narrowband services.

Cell Phone Network

The cell phone network is large and complicated. This network enables the service providers to provide services such as voice and text messaging. In summary the cell phone network consists of the three main sections:
1. The base Station Subsystem, including the base stations and their controller
2. Network and Switching Subsystems or core network
3. GPRS (General Packet Radio Services) Core network, which allows packet based Internet connections

History

CDMA is a military technology first used during World War II by English allies to block German attempts at jamming transmissions. The allies decided to transmit over several frequencies, instead of one, making it difficult for the Germans to pick up the complete signal. Qualcomm created the first communications chips for CDMA technology and first to commercialize it..

Future Alternatives

Mobile VoIP (Voice over IP) will become an important service in the coming years as device manufacturers exploit more powerful processors and less costly memory to meet user never ending needs.

Glossary

• TDMA (Time Division Multiple Access): works by dividing the spectrum into frequency channels and each user uses each channel for a specific time, to avoid interference.
• CDMA 1XRTT: 2.5G technology which allows data transfers up to 144 Kbps.
• EDGE (Enhanced Data Rates for Global Evolution): Technology promoted by GSM operators. Before migrating to WCDMA, EDGE will allow third generation data and voice access with 384 kbps transfer rate.
• EV-DO: Third generation from CDMA 1xEV-DO technology. "EV" comes from Evolution and "DO" from data-only. It uses a second channel, of 1.25 MHz, exclusively for data transmission. Some countries are already running this standard. In the USA, Verizon and Sprint started this technology in 2004. This technology allows hi-speed Internet access (2.4 Mbps) using the cell phone or using a wireless connection from a laptop or PDA.
• EV-DV: Evolution of EV-DO, but still under development. "DV" comes from data-and-voice. It uses the same channel for transmitting data and voice. The transfer rate can reach 5.2 Mbps.
• WCDMA: Wideband CDMA. Third generation technology that will be adopted by GSM operators. Its European version is known as UMTS (Universal Mobile telecommunication System). It can reach transfer rates up to 2 Mbps.
• 2G technologies can be divided into TDMA-based and CDMA-based standards depending on the type of multiplexing used. The main 2G standards are: GSM (TDMA-based) – used in all countries; IS-95 (CDMA-based), also know as CDMA – used in America and part of Aisa; PDC (TDMA-based) – used in Japan only; iDEN (TDMA-based), proprietary network used by Nextel in US and Telus Mobility in Canada; IS-136 (TDMA-based), also know as TDMA in US.
• 2.5G services enable high-speed data transfer over upgraded existing 2G networks.
• 3G technologies enable network operators to offer users a wider range of more advanced services including wide-area wireless voice telephony, video calls, and broadband wireless data, all in a mobile environment. Additional features also include HSPA data transmission capabilities able to deliver speeds up to 14.4Mbit/s on the downlink and 5.8Mbit/s on the uplink.
• 4G system will be able to provide a comprehensive IP solution where voice, data and streamed multimedia can be given to users on an "Anytime, Anywhere" basis, and at higher data rates than previous generations. Currently there is no commercial 4G but that is being standardized globally, with expected commercial 4G launches starting around 2012-2015.

About me:

bruce atlasi is a professional computer engineer, skilled in telecomm and datacomm technologies and architecture. He has diverse working experience with many telecomm start-ups and fortune 100 companies, including Cisco Systems, IBM, and Siemens. He regularly blogs on About Hi-Tech site.

Tuesday, July 22, 2008

Switched Digital Video (SDV) - The Benefits

Telco and cable operators are recognizing numerous benefits of SDV and getting more attractive to deploying it. Prior to SDV, the digital video broadcasting started with satellite DTH (Direct To Home) which gave to the cable industry the ability to provide a mixed of analog and MPEG-2 digital services as follows:
  • 70 to 90 analog 6 MHz channels

  • 8 to 10 MPEG-2 simulcast standard definition (SD) 6 MHz QAM channels

  • 8 to 10 high definition (HD) 6 MHz QAM channels

  • 4 to 6 video-on-demand (VOD) 6 MHz QAM channels

  • 1 to 2 high-speed data (HSD) and voice-over-IP (VoIP) channels

With DTH the badwidth is wasted and, with the exception of the premium channels, the MPEG-2 standard definition (SD) programs are predominantly simulcast analog channels. The MPEG-2 High Defination (HD) content consists of between 15 to 30 HD programs and is also, in large part, duplicating the SD content. Worse, MPEG-2 HD content is a bandwidth hog, where only two to three programs can be put in one 6 MHz QAM channel, so there is limited space to add more HD content.

SDV optimizes the bandwithd and uses 50 to 75 percent less bandwidth as compared to traditional broadcast model. For broadcast services, all services go to all homes all the time, regardless of whether anyone is watching those services. The SDV provides dynamic switching of digital services hence the cable operators are able to broadcast only the programs that are requested by the subscribers. Niche programs switched at service group level instead of broadcast to all subscribers. Unwatched digital tier programs will no longer waste valuable bandwidth.

They can monitor the channel programming and determine if a requested program is already being watched. If so, the requested program is placed into the group of the realted viewers. If there is no one watching a show, then the operator removes that show from the list of broadcast which creates more bandwidth for other programs.

The SDV can be desinged to be intgelligent to determine which video format the subscriber's reciever is capable of and based on this data broadcasts the best format to subscriber. For example, the oprerator can determine whether to send MPEG2 or MPEG4 based on the subscriber's set-top-box capability.

MPEG4 format is twice as faster as MPEG2 and provides High Defination (HD). Of course the subscribers want to see all program in HD. This will force the cable operators to provide MPEG4 capable set-top-boxes to the subscribers. Mirgrating from MPEG2 to MPEG4 can cost billions of dollars and has to be done in phases. The SDV can provide efficient mechanism to cable operators to migrate from MPEG2 to MPEG4 in phases. Also see SDV Architecture for more info.

The following lists benefits SDV can offer cable operators.

SDV Benefits:

  • Bandwidth optimizmation. More HD Services. More Digital Simulcast.

  • Provides ability to monitor channel programming effectively.

  • Provides ability to transmit the best format to the subscribes.

  • Delivers the requested content to subscribers in real-time.

  • Provides efficeint mechanism for migrating from MPEG2 to MPEG4.

  • Facilitates the creation of new services.

  • More International & Special Interest Content

  • Boosts total number of channels available.

  • Enables market-specfic niche, including high definition programming.

  • Increases the level of concurrent video on demand (VOD) sessions being served to various nodes.

  • Provides methods for advanced targeted ad-insertion solutions.

  • Frees up bandwidth for data delivery. Increased high speed data [internet / VoIP] via DOCSIS 3.0 channel bonding

About me:

bruce atlasi is a professional computer engineer, skilled in telecomm and datacomm technologies and architecture. He has diverse working experience with many telecomm start-ups and fortune 100 companies, including Cisco Systems, IBM, and Siemens. He regularly blogs on About Telecomm site.

Thursday, July 17, 2008

Switched Digital Video (SDV) Architecture

Switched Digital Video (SDV)


With sufficient switching capacity placed at the central office, the amount of content that can be delivered to a single household is infinite. The ability to offer such an amount of video programming in a telco network could be exploited as a competitive advantage. Switched digital video (SDV) is a cable technology that attempts to answer this challenge. It was designed as a cost-effective method to expand program availability, in a way different from the previously used methods of plant upgrades or video compression enhancements.

SDV is the first implementation of a broadcast video service in which only requested programs are sent to the group of subscribers (the subscriber group). SDV is the first broadcast video service that requires two-way communication with the subscriber for content selection. SDV is sent to a subscriber’s Set-Top-Box (STB) where it is decoded/uncompressed for playback on a TV.

With traditional digital broadcast a video program is carried to customer, whether it is being watched or not. With SDV, as with IPTV, programming terminates at the headend and hub does not explicitly send the video program unless requested. Instead, a receiver signals upstream to request programming, and a hub-based controller receives the request and enables the stream into the HFC network by means of a pool of allocated frequencies. See SDV Benefits for more.

In an SDV system, metadata that describes all broadcast programming is amended to indicate which programs are SDV programs. When an SDV program is selected, tuning software in the receiver sends an upstream signal. An SDV session manager receives the request and maps the program to a frequency within the allocated pool. This dynamic tuning information is returned to the receiver. If the program is already being viewed within the same subscriber group, then the task is as simple as reusing the session frequency information.

The following diagram depicts the SDV overall architecture.



Headend (HE)
The HE of SDV architecture is where the video and Internet feed sources enter the system. The HE is also where most of the backoffice systems, including billing systems, asset management systems, authorization systems, and so on, reside. HE includes the following equipment that are directly connected to the cable company:

  • MPEG encoders, which convert the raw digital or analog signal into an MPEG format
  • A bulk encryptor, which scrambles the signal in such a way that only the appropriate set-top box (STB) can unscramble it.
  • Internet servers, which allow customers to access the Internet using cable modems.
  • Applications servers, including a Session and Resource Manager (SRM), which determine how much system bandwidth each application can access, and another server that monitors and manages other system component (SDV systems can be very complex and require powerful machines dedicated to keep them properly configured.)
  • A Groomer which translates content into a maximum bandwidth, limiting the rate of video bursts.

The IP network
Once the headend converts the video feed into MPEG format and encrypts it, it sends the signal on to the transport system of the SDV architecture. This section consists of nodes and routers where cable connections intersect and branch off. Nodes and routers redistribute the signal to other nodes and routers so that the original feed covers the cable company's entire customer base. The transport system's path connects the headend to the hub (access system).


Hub
Hub is where the control of bandwidth-intensive applications, such as on Demand streaming, and HFC-connected components reside. The hub (access system) is where the actual digital switching takes place. The core of the access system is the SDV server. It's the SDV server's job to keep track of customers' channel change requests. The server sends commands to an Edge Resource Manager (ERM) and several Edge QAM devices to meet demands. An edge QAM modulates the multiple program transport stream (MPTS) and places the active channels on the HFC plant.


HFC network
HFC network is the fiber-coax access network for distribution to the subscriber. The HFC network is a shared medium, where groups of homes are connected on a common branch of coax cable. Groups of subscribers share access to the same downstream frequencies, and arbitrate for access to shared upstream frequencies.


Subscriber Site
Subscriber Site is a business or residential location where coax receivers, such as the Set-Top-Box (STB) and cable modems are placed. A set-top box receives and decrypts signals from the access system and a cable modem if the customer subscribes to cable Internet service. Each company uses a different interface between the customer network and the access system. A STB also contains a SDV client that communicates with SDV server.


SDV sequence of operations:

  1. A software client in the set-top box sends channel change requests to the SDV server.
  2. The SDV server and Session/Resource Manager support the channel switching, by allocating the requested channel to an edge QAM, and telling the set-top client where it can be found, by providing the program's frequency and MPEG program number.
  3. The client then tunes the set-top to the channel. In addition, the client periodically sends a "heartbeat" message to indicate that it is still tuned to that service.
  4. While the channel is active, the SDV server in conjunction with Session/Resource Manager periodically generates a "fast channel map" of active channels and carousels it out to the clients.
  5. When the SDV server determines that no subscribers are tuned to a channel, it communicates with edge QAM and tears the channel down, freeing the bandwidth for use by other channels.
For more detail of SDV sequence of operation, see my article "SDV Sequence of operations".


About me:

bruce atlasi is a professional computer engineer, skilled in telecomm and datacomm technologies and architecture. He has diverse working experience with many telecomm start-ups and fortune 100 companies, including Cisco Systems, IBM, and Siemens. He regularly blogs on About Hi-Tech site.

Monday, July 14, 2008

Switched Digital Video (SDV) - issues and challenges

The SDV is becoming more and more attractive among telco and cable operators for number of benefits it brings to telcos. In this article some of the common and major issues of SDV with possible solutions is described.

Prior to SDV system

When satellite DTH started to offer digital video, the cable industry response was a mixed analog and MPEG-2 digital plant with provisions for:
  • 70 to 90 analog 6 MHz channels
  • 8 to 10 MPEG-2 simulcast standard definition (SD) 6 MHz QAM channels
  • 8 to 10 high definition (HD) 6 MHz QAM channels
  • 4 to 6 video-on-demand (VOD) 6 MHz QAM channels
  • 1 to 2 high-speed data (HSD) and voice-over-IP (VoIP) channels

SDV Benefits:

  • Optimizes bandwidth; SDV uses 50 to 75 percent less bandwidth as compared to traditional broadcast model. Without SDV, with the exception of the premium channels, the MPEG-2 standard definition (SD) programs are predominantly simulcast analog channels. The MPEG-2 High Defination (HD) content consists of between 15 to 30 HD programs and is also, in large part, duplicating the SD content. Worse, MPEG-2 HD content is a bandwidth hog, where only two to three programs can be put in one 6 MHz QAM channel, so there is limited space to add more HD content.
  • Provides ability to monitor channel programming effectively
  • Provides ability to transmit the best format to the subscribes
  • Delivers the requested content to subscribers in real-time
  • Provides efficeint mechanism for migrating from MPEG2 to MPEG4
  • Facilitates the creation of new services
  • Boosts total number of channels available
  • Enables market-specfic niche, including high definition programming
  • Increases the level of concurrent video on demand (VOD) sessions being served to various nodes
  • Provides methods for advanced targeted ad-insertion solutions
  • Frees up bandwidth for data delivery
SDV Issues and challenges:

Some of the common issues cable and telco operators face when deploying SDV are as outlined below:
  • RF access network
  • Long-haul transport issues
  • Signaling between many hetrogence components that must operate in unison
  • Scalability of SDV implementation is one of the major challenges of telco operators which will require industrial-strength software control systems with a provision for hardware redundancy and hitless upgrades to support millions of subscribers
  • Adopting MPEG4 technology is another major challenge for the cable operators, which has twice badwidth effieciency as MPEG2. Replacing millions of existing MPEG2 set-top-boxes with MPEG4 is a multi-billions dollars proposition.
SDV common implementation requirements

Among the most common SDV implementation requirements are the following:
  • Converting video streams from multi-program transport streams (MPTSs) to single program transport streams (SPTSs)
  • Converting from variable bit rate (VBR) to constant bit rate (CBR)
  • Increasing exponentially the number of multicast flows
  • Increasing the required network computing resources of routers, switches, edge quadrature amplitude modulation (QAM) modulators and other components
  • Reducing the relative throughput of those devices while increasing the chances of queuing overflows or underflows
  • Increasing network communication overhead for both the video delivery (data plane) and control plane networks (control and signaling)
  • Associating and switching video flows to the home to enable seamless channel changes
Current SDV technology

Current SDV systems consist of the following functional elements:
  • A staging processor, which breaks a multiple program transport stream (MPTS) into single program transport streams (SPTS), and "clamps" the video bit rate of the streams (that is, converts any variable bit rate streams into constant bit rate streams). It also assigns Multicast IP/UDP port addresses to each SPTS.
  • The SDV server and Session/Resource manager, which processes set-top box channel change requests, sets up and tears down active channels on the QAMs, and generates a list of the current service group (collection of users) active channels for inclusion in the mini-carousel that is continuously sent to the STB.
  • A bulk encryptor, which provides payload scrambling to support conditional access.
  • A content routing network that transports the multicast streams to the QAMs.
  • An edge QAM that modulates the MPTS and places the active channels on the HFC plant.
  • An SDV software client in the set-top box.

Also see "SDV Architecture" for more information on current SDV architecture.

Issue with current SDV technology

Because the SDV system is not aware that there are multiple types of set-top boxes, and only HD set-tops can decode HD channels, the cable operator must rely on an often-times confused subscriber to make the right channel choice. That's because the SDV system transmits to the subscriber the same program in two different format, one in HD and another one in SD, available in two different channels. There is no correlation in the numbering scheme to relate the two as the same programming, just different video resolutions. This creates confusion for the viewer. The owner of HD set-top-box must know which channel is showing HD version of the program, otherwise, he might be watching SD digital version of the program which of course has lower quality of HD but paying for more expensive HD set-top-box.

A possible solution for this confusion problem is to add a set-top awareness capability to SDV system. By adding this capability, the SDV selects the format that's desirable for the subscribers set-top-box and displays on one channel. Implementing set-top awareness capability requires a number of new functions as described below:
  • A device manager that maintains information on the capabilities of set-tops, edge QAMs, service groups, transcoders, and stream processors, as well as the source of different formats of the content for delivery to each service group.
  • A subscriber manager that connects a subscriber to the devices that are used to deliver services to that subscriber. It also maintains a heuristic analysis of subscriber viewing patterns.
  • An SDV manager provides centralized management and control of the SDV system. It registers all of the SDV servers/RM, edge QAMs, and service groups, maintains a central database for the events associated with the channel change requests for each subscriber, and tracks set-up and tear-down of active channels in each service group. Additionally, it provides the interface with the global session resource manager (GSRM) for request and allocation of shared QAM resources. Finally, it provides control, configuration management, and reporting functions of the entire SDV system.
  • A bank of shared transcoders for dynamically creating different formats for replicated versions of the same program.
  • A monitoring/reporting function is critically important for optimizing and troubleshooting the network, and ensures that the operator knows when a service is switched to a service group and that the content was actually transmitted over the HFC.

A hybrid model to managed transition to MPEG-4 set-tops

A hybrid model provides ability to cable operators to gradually swap out the STBs to customers based on their programming preferences and location in the system. With hybrid model, the SDV system automatically makes the most bandwidth efficient format decision for each program being transmitted within each service group based on which subscribers are watching the program and their STB capabilities.

An intelligent management layer

An intelligent management layer can help cable operators to configure the SDV system easier as cable system become more complex through regional clustering. The following outlines the elements of an intelligent management layer:

  • A workflow engine manages and tracks the processes needed to implement new services, devices and even software applications. Additionally, it manages and tracks the creation of the different video resolutions and compression formats for all content to support installed STBs.
  • An element manager monitors and assists in the configuration management of hardware and software within the network, and provides reports to the operator on impairments, loading and outages.
  • A device (and subscriber) manager maintains a database of each device in the network and in use by subscribers, including hardware and software versions, compatibilities and incompatibilities of the same, and the video resolutions and compression formats supported by each device.
  • A global session resource manager (GSRM) arbitrates bandwidth usage between services based on loading balancing, value of the services, and subscriber experience.
  • A service manager maintains a database for how each subscriber device receives and supports service information.
  • A code download manager manages the distribution of code objects, easing the operator involvement in upgrading code to the set-tops and other network devices.

About me:

bruce atlasi is a professional computer engineer, skilled in telecomm and datacomm technologies and architecture. He has diverse working experience with many telecomm start-ups and fortune 100 companies, including Cisco Systems, IBM, and Siemens. He regularly blogs on About Telecomm site.


References:
"Raising the bar on SDV", by Chip Paryzek and Michael Adams.
"Gaining Visibility into the Complexities of SDV", by Gino Dion









Thursday, July 10, 2008

Switched Digital Video (SDV) - Monitoring and Reporting Mechanism

The Switched Digital Video (SDV) requires a reporting and monitoring systems (let's call it SVRM for simplicity) for the telco operators to make decision about program expansion, network design and to determine where to roll out new programming and advertising to increase advertising.

The SVRM architecture consists of a receiving agent, a database system, a reporting agent, and a User Interface, preferably a Web based UI.

The receiving agent gets it's data from a Switched Video Session Manager server (SVSM) and tracks the subscriber’s set-top-box activity, channel ownership, and performance diagnostics data in real-time. The scalability should be factored in when designing the SVRM to support large number of SDV servers, support large number of subscribers to monitor and support unlimited number of channels. For example, some vendors provide monitoring capacity of a 1,000,000 subscribers per single SVRM server, 100 SDV servers and unlimited number of channels.

The data base system stores all data collected by receiving agent in an organized and secure way with fault tolerant ability. As an example, database can be built on a Oracle database that resides on a secure and fault tolerant RAID array storage systems.

The reporting agent builds customized report from database system providing traffic patterns and viewership statistics data. The report allows cable operators to optimize program lineups and enhance utilization of network infrastructures. Through viewership statistics, the operators can identify the available and niche programming, also called “long tail content”.

The operator can use SVRM to monitor both switched and broadcast programming in real-time to measure channel popularity and identify additional long tail content best suited for SDV. The SVRM monitoring can be extended to a broad range of performance and reliability metrics to optimize network utilization, and for service assurance purposes. It can also be used to identify trends, such as unanticipated viewership changes, that can impact system performance and content delivery before they impact subscribers.

The following diagram depicts a typical SVD Reporting and Monitoring architecture.

The Switched Video Session Manger (SVSM) is the network element that captures the subscriber data activity. It provides session and response management support. The set-top-boxes send channel change requests signals to SVSM over cable network. The SVSM then interacts with local edge QAM device to set up and tear down mappings. See my article: IPTV - software behind SDV for SDV architecture.
 
Directory Bin