Encoder SDK delivers intelligent video surveillance.
August 27, 2007 -
Optimized for S6000 family of software configurable processors, Intelligent Encoder Software Development Kit enables IP network cameras/DVRs to actively manage bandwidth and disk space consumption based on situations of scene. It supports variable resolutions from QCIF up to multi-megapixel frames, 3-60 fps rates, and MJPEG and H.264 video encoding. SDK integrates advanced video analytics including region of interest, as well as motion, scene change, and blind detection.
Original Press release
1322 Orleans Drive
Sunnyvale, CA, 94089
Stretch Inc. Ushers in the Era of Intelligent Encoding for the Video Surveillance Industry
Stretch's Intelligent Encoder Couples Multi-Standard Encoding with Video Analytics Enabling New Levels of Bandwidth and Storage Management
SUNNYVALE, Calif., Aug. 20 -- Stretch® Inc. today announced its Intelligent Encoder Software Development Kit (SDK) -- the first video surveillance encoder with built-in intelligence. Optimized for the Stretch S6000 family of software configurable processors, the Intelligent Encoder SDK makes possible IP cameras and DVRs that can adapt their consumption of bandwidth and disk space based on either observed actions or changes in network and storage capacity. Available for use in IP Network Cameras or Digital Video Recorders (DVRs), the Intelligent Encoder SDK consists of a variable resolution, variable frame rate, multi-standard video encoder supporting MJPEG and H.264 along with integrated video analytics.
The explosion of the number of video surveillance cameras has brought with it issues in monitoring the number of video feeds, network congestion, rapid disk space consumption, and degraded levels of image quality. Stretch's Intelligent Encoder solves these problems by combining situational awareness with flexible encoding.
Intelligent Bandwidth and Storage Management through Encoder Flexibility
The major factors that determine the amount of bandwidth IP Cameras consume or the disk space consumption of DVRs -- commonly referred to as bit rate -- are the resolution of the image frame, the number of frames per second (fps) encoded, the encoding standard used, and the quality of the encoding. Stretch's Intelligent Encoder SDK supports variable resolutions from QCIF up to multi-megapixel frames, varying frame rates from 3 to 60 fps, and MJPEG and H.264 (also called MPEG4 AVC) video encoding with a variety of quality settings. Coupling this incredible flexibility with video analytics allows IP cameras and DVRs to actively manage bandwidth and disk space consumption based on the situations of a scene. This ensures minimal consumption of resources during slow or uninteresting scenes, but can automatically increase quality, resolution, frames per second, and even change encoding standards on-the-fly if the integrated video analytics or the network signals a change in conditions. The Intelligent Encoder can also be configured for a constant bit rate for those situations in which the consumption of resource needs to be predictable.
Integrated Video Analytics Provides Situational Awareness
The Stretch Intelligent Encoder integrates advanced video analytics, including region of interest, motion detection, scene change detection, and blind detection. When any of these changes occur, the Intelligent Encoder can not only send an alarm, it can also adapt its encoding to increase frames per second, resolution, and the quality of the encoding by using a set of rules configured by the video surveillance vendor. This allows manufacturers of IP cameras and DVRs to significantly differentiate their end products.
Easy Integration and Extensibility
The Stretch Intelligent Encoder SDK is a true software development kit, with a robust application programming interface -- enabling quick integration with other software, including DVR and IP Camera control software, operating systems, and network stacks. It also enables third party video analytics to be easily integrated to control the Intelligent Encoder SDK, enabling further differentiation for IP camera and DVR manufacturers.
The Stretch Intelligent Encoder SDK is available now for the Stretch S6000 family of software configurable processors. An evaluation version is included with the Stretch IP camera and PCIe DVR Reference Design Kits, ordering codes HW-RDK-S6105CAM and HW-RDK-S6D1X16, respectively. A royalty-free distribution version is available in either object code or source code forms.
Stretch Inc. is delivering a family of software configurable processors, the first to embed programmable logic within the processor. Using familiar C/C++ programming tools, system developers automatically configure Stretch's off-the-shelf processors to achieve extraordinary performance, easy and rapid development, significant cost savings, and flexibility to address diverse markets and changing application needs. For more information, visit http://www.stretchinc.com/.
Source: Stretch Inc.
Leslie-Ann Campbell of Stretch Inc.,