White Paper. The Next Generation Video Codec Scalable Video Coding (SVC)



Similar documents
Megapixel Surveillance

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

NETWORK ISSUES: COSTS & OPTIONS

Milestone Edge Storage with flexible retrieval

Milestone Solution Partner IT Infrastructure Components Certification Summary

Milestone Solution Partner IT Infrastructure Components Certification Summary

A&H Software House Inc. Web: Luxriot

WHITE PAPER Personal Telepresence: The Next Generation of Video Communication VIDYO

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, VoIP Solution (101)

Deploying VSaaS and Hosted Solutions Using CompleteView

Understanding Compression Technologies for HD and Megapixel Surveillance

White Paper. Recording Server Virtualization

Milestone Solution Partner IT Infrastructure MTP Certification Report Scality RING Software-Defined Storage

Milestone Solution Partner IT Infrastructure Components Certification Summary

AT&T Connect Video conferencing functional and architectural overview

Fuze Meeting Video Conferencing. Boardroom quality HD video conferencing to any internet connected device.

White Paper Three Simple Ways to Optimize Your Bandwidth Management in Video Surveillance

Adding Video Analytics to Analog Surveillance. White Paper. New Intel Processors Provide Performance Gains for Hybrid IP/Analog Security Solutions

64CH/720p IP Camera Surveillance Solution

How To Protect Video From Being Lost In A Fault Fault On A Network With A Shadow Archive

VIDEOCONFERENCE. 1 Introduction. Service Description Videoconferece

GTS VIDEOCONFERENCE. Powered by: Valid from: 1 June 2014

White paper. Video encoders - brings the benefits of IP surveillance to analog systems

WEB-BASED VIDEO CONFERENCING

The Evolution of Video Conferencing: UltimateHD

IP Video Surveillance

Video Codec Requirements and Evaluation Methodology

Windows Embedded Security and Surveillance Solutions

An Introduction to the Basics of Video Conferencing

D-Link, the D-Link logo, and D-ViewCam are trademarks or registered trademarks of D-Link Corporation or its subsidiaries in the United States and

VidyoConferencing for Service Providers A Solution & Business Model that Works VIDYO

CONFIGURATION GUIDELINES: EMC STORAGE FOR PHYSICAL SECURITY

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

CTX OVERVIEW. Ucentrik CTX

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing

SentryScope. Achieving Ultra-high Resolution Video Surveillance through Linescan Camera Technology. Spectrum San Diego, Inc Technology Place

A MTS Case Study. Digital Video Surveillance Security System at The Mall At Short Hills

RC:

ARTICLE. 10 reasons to switch to IP-based video

DIGIEVER CMS logiciel de gestion de super-vision et mur d image

Connect up to a total of 8 cameras from GV IP cameras (excluding GV Fisheye cameras) and third party IP cameras (of 640x 480

ADVANTAGES OF AV OVER IP. EMCORE Corporation

Security at Your Fingertips.

Product Characteristics Page 2. Management & Administration Page 2. Real-Time Detections & Alerts Page 4. Video Search Page 6

2MP H.264/ MPEG-4/ MJEPG

Emerging Markets for H.264 Video Encoding

Next Generation. Surveillance Solutions. Cware. The Advanced Video Management & NVR Platform

High Definition (HD) Technology and its Impact. on Videoconferencing F770-64

How To Deliver High Quality Telephony Over A Network

Efficient and low cost Internet backup to Primary Video lines

White paper. H.264 video compression standard. New possibilities within video surveillance.

white paper An Introduction to the Basics of Video Conferencing

Bosch IP An introduction to IP technology and the future of CCTV. Bosch IP Network Video Product Guide

Intelligent Dynamic Noise Reduction (idnr) Technology

Software for network-based video recording system SISTORE MX NVR (Ver. 2.57)

SeeTec ExpansionPackage

Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia

MEZORY IP-CCTV QUICK PREVIEW

VisioWave TM. Intelligent Video Platform (IVP) Smart Scalable Open. Optimized for high-performance, mission-critical digital video surveillance

Data Storage for Video Surveillance

Conditions affecting performance of a WebEx session.

Quality of Service Testing in the VoIP Environment

5.5 VI Web Client User Guide


We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

A Look at Emerging Standards in Video Security Systems. Chris Adesanya Panasonic Network Systems Company

high-quality surround sound at stereo bit-rates

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Axis IP surveillance. Endless possibilities for video surveillance.

Three Key Design Considerations of IP Video Surveillance Systems

Enterprise Storage Manager. Managing Video As A Strategic Asset November 2009

SCode CMS (Central Monitoring System) V3.5.1 (SP-501 and MP-9200)

Preparing Your IP Network for High Definition Video Conferencing

Video Coding Technologies and Standards: Now and Beyond

Taos - A Revolutionary H.264 Video Codec Architecture For 2-Way Video Communications Applications

Video Conferencing Glossary of Terms

Storage Technologies for Video Surveillance

TRANSCODING CHOICES FOR A MULTISCREEN WORLD

Upgrading Analog Video Surveillance with IP Technology

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E

AXIS Video Capture Driver. AXIS Video Capture Driver. User s Manual

WN-200HD. 2 Mega-Pixels. 2.0 Mega Pixel Wireless 150Mbps IPCamera. High Quality 2.0 MegaPixel Image. Full Feature 150Mbps Wireless N Camera

Wireless Video Best Practices Guide

AirCam POE-200HD. H MegaPixel POE Dome. H.264 Compression. 1.3 Mega-Pixel Video Quality

Basler beat AREA SCAN CAMERAS. High-resolution 12 MP cameras with global shutter

Mesh Network Testbed and Video Stream Measurement

Transcription:

White Paper The Next Generation Video Codec Scalable Video Coding (SVC)

Contents Background... 3 What is SVC?... 3 Implementations of SVC Technology: VIVOTEK as an Example... 6 Conclusion... 10 2

Background In the past few years, megapixel resolution has become the mainstream specification for IP surveillance cameras. While these cameras deliver more details and better coverage than ever before, the dramatic increase in video data places greater demands on network bandwidth, recording storage, and CPU loading. Moreover, video streaming performance may be degraded due to the varying capabilities of individual clients and the bandwidth available to them. The most common approach for resolving this dilemma is to provide multiple video streams with different configuration to meet the needs of varied clients. However, with present technology, the number of different streams afforded by a camera also limits the number of different types of clients that it can serve. This paper discusses a new technology called Scalable Video Coding (SVC) that aims to provide a more flexible, robust IP surveillance system beyond these limitations. What is SVC? Scalable Video Coding (SVC) is an extension, which is also known as Annex G, to the H.264/MPEG-4 AVC video encoding standard. The objective of SVC is to enable the encoding of a video bitstream that contains one or more subset bitstreams. These subset bitstreams consist of one of more layers, each of which contain data that, when added to data from other layers, increases the decoded video frame rate, resolution, fidelity, or a combination of these three. SVC layers that enable decoded video of different frame rates are said to provide frame rate or temporal scalability. This modality, currently the most widely adopted, is termed SVC-T. The other types of scalability are resolution, picture size, or spatial scalability; SNR (single-to-noise ratio), quality, or fidelity (quality) scalability; and combined scalability. 3

Take SVC-T for example. If a client uses all the layers of an SVC bitstream that contains three layers providing different frame rates, the resulting video will have the highest frame rate. If layer 3 is dropped, then an intermediate frame rate will result. If layers 2 and 3 are dropped, leaving just layer 1 to be used, only the lowest frame rate will be available on that client. In this way, a wide variety of client devices with differing capabilities or a range of different usage scenarios can be flexibly supported. Benefits of SVC The figure below illustrates the benefits of SVC technology. Not only does this codec address CPU loading, network bandwidth, and storage challenges that arise with the use of megapixel cameras, but it also offers a superior streaming experience over volatile network environments. More Effective Network Bandwidth and Processor Resource Management Since SVC bitstream contains one or more subset bitstream layers, the process of thinning out layers can be used to reduce network bandwidth. For example, if a video source like a surveillance camera supports SVC encoding, it can thin out the layers in the bitstream transmitted to clients that cannot display the full-quality video or when it is not required by a particular application. For clients that can display the full quality video, or when an application requires it, more or all layers can be transmitted. Besides, for these layers comprising SVC bitstream are generated in the same one encoding process, the processor resources can be much saved and thus it can serve more channels for different types of clients than using the standard H.264 which needs to apply the dedicated encoding process for each different type of video configuration. Lower Storage Capacity Requirement Naturally, the advantages of thinning out layers to lessen network loading carries over to storage requirements for recorded video. When unneeded layers are discarded, significantly smaller file sizes result when the video is recorded for archival or review purposes. 4

Superior Error Resilience and Jitter Tolerance Another powerful advantage provided by SVC compared to other video encoding methods is the superior error resilience of SVC streams. This is possible because even if particular layers of an SVC stream are lost due to unstable network conditions, the remaining layers can still be decoded by clients. Though lower in quality for example, a reduced frame rate the video remains usable. In contrast, conventional H.264 streams under similar network conditions will typically exhibit serious defects such as garbled images and false colors. Supported by Existing Systems These substantial benefits are transparently supported by most existing systems through SVC-T streams as most current open-source video software can decode and display this H.264 variant. At a minimum, such software will be able to decode and display an SVC stream when all layers are present. 5

Implementations of SVC Technology: VIVOTEK as an Example IP surveillance solution vendor VIVOTEK has been an industry pioneer in adopting SVC, implementing frame rate scalability through SVC for a number of applications and usage scenarios. Detailed applications and usage scenarios are described in the following sections. SVC Applications and Scenarios in IP Surveillance Activity Adaptive Streaming (AAS) VIVOTEK Activity Adaptive Streaming (AAS) is designed to achieve savings in network bandwidth and storage requirements by dynamically adjusting video quality in response to event triggers. For example, lower quality video can be used for routine monitoring and high quality video for event-triggered recording. AAS can thus optimize the network bandwidth usage when monitoring while ensuring superior picture quality when recording events. With SVC, VIVOTEK makes its AAS more versatile. The addition of SVC encoding to provide frame rate scalability in AAS significantly improves performance with flexibility because it allows more options of frame rates for routine monitoring and event-recording. For example, through SVC-T with 3 scalability layers for 8 fps, 15 fps and 30 fps, the network camera is able to transmit video at 8 fps for routine monitoring and increases the frame rate to 15 fps or 30 fps for different levels of event recording. Compared to the conventional approach in which video is continuously transmitted and recorded at full frame rate, 30 fps, AAS with SVC-T saves up to as much as 70% of bandwidth and storage in average. AAS provides a method to adjust video quality in response to events and SVC make this adjustment more flexible with the scalability of different layers. Therefore, AAS with SVC technology will make dramatic savings on bandwidth and storage while still meeting the security demand of monitoring and recording. 6

Effective Monitoring and Recording Powered by SVC technology, an optimal solution is provided for effectively monitoring and recording multiple channels of video with CMS or VMS. The layered architecture of SVC bitstream allows the CMS or VMS to decode only those layers that are needed, depending on the requirement of video quality or the capability of the devices. The fewer layers are decoded, the greater the amount of processor resources are conserved. For example, the monitoring stations can only decode the layer for smaller resolution to achieve multiple channel monitoring without overtaxing processor resources while all layers of video bitstream are still recorded without dropping off any frame or sacrificing the video quality and resolution. This effect will be particularly pronounced in large-scale multi-channel monitoring systems, enabling more reliable performance and greater system responsiveness. Besides, cameras supporting SVC can provide streams with different groups of layers to accommodate a variety of clients and usage scenarios, providing just the layers needed to support a given level of video quality, thereby conserving the network bandwidth. Mobile devices or other resource-constrained devices can therefore request a base layer of frames while desktop or laptop can request more layers to achieve larger resolution and better video quality. Moreover, the network storage devices may request all layers so as to record all details of the surveillance video data. In addition, the layered architecture of SVC streams can also be leveraged on the client side. Client devices can determine how many layers of an SVC stream to decode depending on local requirements or capabilities. The fewer layers decoded, the greater the amount of CPU and other system resources are conserved. This effect will be particularly pronounced in large-scale multichannel monitoring systems, enabling more reliable performance and greater system responsiveness. 7

The figure below illustrates several usage scenarios for effective monitoring and recording, with adaptive bandwidth control for different clients. Smart Bit Rate Control One of the challenges of maintaining the quality of camera video is the inherent unreliability of most networks. The most common problems with transmitting video over unreliable networks include jitter, dropped frames, and noisy images all of which can severely degrade both viewing and recording of surveillance footage. Smart bit rate control was developed to adjust the video stream for specific clients to accommodate variations in different types of networks. For a comprehensive solution, the camera should also be able to make adjustments to streams for particular clients independently without affecting the streams for other clients. 8

By utilizing SVC, the bitstream provided to a particular client can be adjusted for the video configuration (frame rate/quality/resolution) needed in real time based on a request from that client. For example, in the figure below, when a client has detected instability in the network and is suffering from video jitter or lost frames, it can provide this information to the camera, which can adjust to the bitstream by thinning out layers so it presents a smaller footprint and is less affected by network issues. Once network conditions have returned to normal, another notification from the client allows the camera to restore the original video quality. Notice that with SVC, any adjustment made to one stream will not affect the streams provided to other clients. 9

Conclusion Scalable Video Coding (SVC) is the advanced video compression technology derived from standard H.264, providing a compelling solution to the challenges that have arisen with the advent of megapixel or HDTV network camera. VIVOTEK is taking the lead to leverage this state-of-the-art technology with its innovative design to maximize SVC benefits for IP surveillance. SVC provides more effective bandwidth and processor resource management, which enables a network camera to serve video streams of different configurations simultaneously to meet the requirements of different client devices and network conditions. SVC technology can also transmit even more video channels than using the existing standard H.264 by the same processor power. Besides, SVC provides more flexibility for Activity Adaptive Streaming (AAS) to optimize the balance between the bandwidth usage and the requirement of video quality in response to the security events, thus saving more storage capacity than continuously recording the full frame rate video stream as well. With SVC, the CMS/VMS is able to monitor more channels in one station without multiplying the additional loading to the system while recording all layers of the bitstreams for the future retrieval of all detailed video data. Moreover, by taking advantage of layers information, the storage capacity of recorded files can be dramatically reduced. Again, as a leading IP surveillance provider, VIVOTEK keeps up with the newest SVC technology with its innovative design to provide the total solution with superior video quality, resilient network transmission, and cost-saving storage capacity. 10