IP Video for SMB Market & VOIP solutions
Abstract
Enduring pressure to keep costs down and constant interaction with various business units have become inevitable for the survival of a company in today’s business environment. Before we move on to understand the ever so increasing dependability on IP Video, let’s assume that a company has ten locations and wishes to have a corporate meeting. The cost to fly two people from each of the ten locations at an average of $250 per ticket rings up a total of $5000. Add rooms for 20 people, meals while on road and one can quickly see that less cost alternatives become mainstream.
Technological advancement in the recent times, especially in the areas of video codecs, video on demand (VOD), digitized video, interactive video, streaming video and real time audio/video, has helped to make a mature and reliable product out of the erstwhile video conferencing.
Considering the cost effectiveness and accessibility, various research reports related to Video IP, assumes multifold growth in the market by year 2013. A recent article in Business Week states that Unified Communication alone will reach $4.3 Billion industry by 2013. Is Video IP the next killer technology? It definitely appears to be.
This paper examines the potential for IP based Video Communication Market, the challenges of implementation and existing /upcoming solutions. It also covers introduction to some Video IP solution components and their implementation.
Introduction
Potential for IP Video market
In this global economy, business networks are spread far and in multiple places. A face-to-face interaction has always been valued higher in business world. Customers, vendors, business partners and development facilities may be spread across the globe. Although travel may be the preferred method, the financial, environmental and physiological cost of air travel is making companies look for alternatives. At least large percentage of routine or regular business trips can be eliminated with video over IP. Increasing face-to-face communication using video IP across dispersed workforces and teams can also increase productivity. Eventually all these various factors are leading to huge potential for IP Video market in near future.
Historical Background
Need for Tele-video was recognized long time ago. AT & T first developed video phone in 1964, but the technology available then had made it expensive and inefficient. Arrival of IP was the first major breakthrough that allowed Tele-video, a viable solution. But it still remained affordable only for a few fortune 500 companies. Lack of bandwidth, high cost of equipment and unreliable IP infrastructure made it expensive for many and poor quality, unreliable connection, difficulty in configuring and lack of required features made users think twice before implementing it. But now with strong high bandwidth and reliable IP communication infrastructure, the hope for new wave of Video over IP communication has revived.
Recent Developments
Recent advancements in technology now allow video communication over IP a possibility, not just for Fortune 500 companies, but also for SMBs. The time is ripe for Video over IP to take center stage.
Some of these technological advancements are:
- Advancement in video codec allows high resolution video on relatively lower bandwidth. New codec requires 1.5 – 4 MBPS for standard definition to high definition videos respectively.
- High Definition displays are cheaper and easily available.
- VoIP processors, a SoC, specifically designed for VoIP and Video over IP makes development easy and fast. Various manufacturers such as TI, Broadcom and others manufacture VoIP processors.
- VoIP processors are more powerful. These processors usually has core, DSP and required IO in a single package
Service providers and manufacturers use video IP technology in various different forms to provide a business solution. Video IP is used in various applications or can be bundled with other features based on market specific requirements. Few such examples are: Unified Communication, Video IP phone, Videoconferencing and Telepresence. Not to mention IPTV and video on mobile phones.
This document specifically discusses implementing video conferencing but can be basis for other applications as well. It may be worthwhile to understand the definition of these different applications to see how video IP plays an important role in realizing all these technologies.
Implementation of Video IP Communications
H.323 & Session Initiation Protocol (SIP)
The most common way to implement Videoconferencing is using H.323 protocol. A popular alternative approach is using Session Initiation Protocol (SIP). While H.323 is widely implemented by video conferencing equipment manufacturers currently, SIP is gaining momentum, at least for end devices.
- H.323 is an umbrella Recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, multimedia transport and control, and bandwidth control for point-to-point and multi-point conferences. The H.323 standard is part of a larger range of videoconferencing standards (H.32x) for videoconferencing over various network media.
- Session Initiation Protocol (SIP) offered by Internet Engineering Task Force (IETF) differs from H.323 at a fundamental level: in SIP, the “intelligence" is distributed out to clients (i.e., their computers) in a more distributed architecture, as opposed to the H.323 model of an intelligent central coordinating site surrounded by "dumb" terminals.
Having said so, the two protocols are quiet comparable in terms of their functionality, Quality of Service (QoS), Scalability, Feasibility, Interoperability and Ease of Implementation. This happened because, over their existence, both H.323 and SIP have improved themselves by learning from each other and the differences between them are diminishing with each new version.
INFRASTRUCTURE AND SOLUTIONS
For videoconferencing to work, a collection of equipment is needed in both H.323 and SIP.
Video entities are:
- Video conferencing Endpoints (a desktop or a standalone device) located in a business office. The Endpoint is a device, user uses to communicate. User also uses this device to initiate and terminate a call. Endpoint also integrates peripheral devices such as video camera, microphone, speakers, video screens etc. In most applications Endpoint communicates with management entity (see below) but may have capability to initiate call or communicate directly with Endpoints. Some Endpoints have the capability to conference multiple locations as well.
- Basic minimum software component an endpoint may have are:
- H.323 or SIP protocol (device may support both)
- RTP/RTPC (real time transport protocol)
- Audio/Video codec
- TCP/UDP/IP layer with required QoS service such as DiffServe
- NAT & Firewall traversing capability such as STUN or ICE
- Bandwidth management capability
- Integrated peripheral devices such as camera, speaker, microphone and display unit. Often also provides connection to a computer, white board and other devices.
- It may optionally provide media and signaling encryption such as AES
- Video conferencing Manager also known as Multi-Point Control Unit (MCU). In SIP these functions are performed by SIP proxy and a Softswitch. This unit authenticates the user, finds the destination location and facilitates media connection between two or more Endpoints (media connection may be between two peers but most often through a gateway or other device). Many units often combine gateway feature and other specialized features in this unit.
- Basic minimum software components a Video Conferencing Manager may have are:
- Conference scheduling
- User authentication and call admission control
- Bandwidth management
- Call controller to facilitate media connection
- It may optionally provide the following capabilities (some may combine gateway features in it):
- Tunneling to work through Firewall traversing and NAT traversing
- DiffServe security policy
- STUN/TURN or ICE server
- SIP/H.323 and protocol conversion.
- Video conferencing Gateway connects two media streams from Endpoints that may be located on two different type of network (i.e. ISDN). It may perform codec conversion, media conferencing for multi party conference etc.
(The focus of this paper will be on simple video conferencing that does not require codec conversion, multi party conferencing and non IP based networks)
- Gatekeeper (H.323 specific) manages a zone (collection of H.323 devices), with certain required functionality such as address translation, admission control, bandwidth control, and certain optional functionality related to other call control and call management features.
- SIP Proxy Server (SIP specific) provides similar functionality to a gatekeeper in an H.323 environment. SIP supports both stateless and stateful connection. A call stateful proxy stores all signaling events for the duration of the call.
- Softswitch is software that is typically used to control connections at the junction point between circuit and packet networks. A single device containing both the switching logic and the switching fabric can be used for this purpose; however modern technology has led to a preference for decomposing this device into a Call Agent and a Media Gateway, which would collectively take care of functions like billing, call routing, signaling, call services and connectivity between different types of digital media streams.
H.323 NETWORK DIAGRAM

KEY POINTS
Few other key points to be considered while building a video conferencing device are:
- Ease of configuration, so that expensive IT resources are not spent on maintaining video conferencing devices.
- Understanding of networking fundamentals. This is a very important aspect in deploying video conferencing devices. Bandwidth management and NAT/Firewall traversing are two important aspects that require complete understanding of corporate networks.
Many software components are nowadays available as open source, such as operating systems (Linux) and protocol such as SIP (Open SIP, pSIP, xSIP) and H.323 (openh323, h323plus).
Challenges for Video IP Solutions
Key challenges in building video conferencing equipment are managing bandwidth hungry applications, Infrastructural Challenges, Quality of Service, Ease of use and Inter-operability with other vendors and service providers.
BANDWIDTH MANAGEMENT
The burden that video conferencing will put on the infrastructure will vary according to the usage, but the bandwidth demand will definitely increase. This is addressed to a certain extend by the technological advancement in the area of video codec, which has resulted in highly compressed video streams generated by codec such as MPEG-4, VP6 series etc. Other network based approaches such as “Quantity of Service”, which simply allocates sufficient bandwidth to video carrying traffic so that it will not get congested under any possible load pattern, and reduction in frame rate or resolution helps in addressing the challenge effectively. Well planned and installed infrastructure system such as 10G ip can also ensure that the bandwidth requirements are met.
INFRASTRUCTURE & QUALITY
Success of videoconferencing depends upon quality of video. While some glitch in audio can be tolerable, glitch in video can be annoying. Minimum requirement is to provide smooth continuous video synchronized with voice. Hence video and audio quality has to be of highest priority. The quality of videoconferencing directly depends on IP network. A well designed IP network can insure minimal packet loss and delay. Most professional devices sometimes use forward error correction to ensure that the encoded video stream can be reconstructed even if some packets are lost, which addresses the fact that resending packets are not an option in video transmission considering the sequential nature of the underlying signal. Other important IP related issues are NAT traversing, firewall traversing, routing and security. To solve these problems a good understanding of IP networking, IP protocols and IP security is inevitable.
USABILITY & INTER-OPERABILITY
A user expects a simple and intuitive way of configuring network and initiating a conference. Big companies can afford to invest in dedicated resources to configure, adjust and maintain videoconferencing network and devices. But the small and medium businesses may not. The challenge here is to provide simple yet effective network configuration and intuitive way of initiating a conference. Besides logical design one can take advantage of technologies that has become inexpensive such as touchscreen.
If the goal is to make videoconferencing accessible to SMB then the videoconferencing entities (i.e. endpoint) has to be able to support various protocols & codec and be able to inter-operate with other vendors and various service providers. Wider inter-operability can be ensured by undertaking thorough testing. Besides functional testing, performance testing and video/audio quality testing, intensive inter-operability testing is suggested.
AREA OF EXPERTISE REQUIREMENTS
In summary, to build a videoconferencing device focusing the SMB segment the following expertise are needed:
- In-depth knowledge of networking.
- Experience in UI design and ability to integrate UI peripherals.
- Expertise in signaling protocols such as H.323 and SIP and Audio/Video codec.
- Expertise in undertaking functional testing, performance testing, video/audio quality testing, intensive inter-operability testing etc.
- Thorough understanding of voice and video processing, various audio/video codec, utilizing maximum power of DSP and protocols.
- From purely a business perspective, a vendor will have to maintain low development cost, so that the equipment cost is affordable for the SMB.
- Without doubt, the ability to deliver, Time to Market.
Calsoft Expertise
Technology Expertise
Calsoft has deep experience with designing and implementing Video IP solutions. Calsoft’s expertise in various protocols such as H.323, SIP, MGCP, RTP, RTCP, TCP/IP etc and proven hardware design capabilities of its subsidiary, Aspire communications, together offers a unique capability to execute and deliver state-of-the-art Video IP technology projects. The expertise includes hardware and software design, implementation, interoperability testing, performance testing, product certification testing etc.

Product Engineering Services
Together with the relevant expertise, Calsoft offers various engagement models that allow customers to leverage Calsoft’s capabilities to stay competitive and cost effective in a very dynamic marketplace.
The models include:
- Short term consultation by subject matter experts in time and material mode.
- Complete NRE price based product or subsystem development.
- Long term strategic Offshore Development Center, providing great value for investment over time.
Calsoft’s VoIP lab and other networking lab infrastructure are fully equipped with various product development and test equipments. In the past, customers have entrusted Calsoft team with complete analysis, design, implementation and testing of IP Video & VOIP solutions, while many have leveraged Calsoft’s expertise to fill gaps by entrusting them to enhance their product or perform various product testing.
Example Project & Case Studies:
- SIP Proxy/Gateway (Fusiv/TMS320)
- SIP Phone Product Development
- VOIP Video Phone Development Projects
- ADI’s Blackfin BRAVIO VOIP framework
- Open H.323 & SIP Video Phone on ADSP-BF533
- Access/Enterprise Gateway(PACKETVOX PV 9024-E)


