Specifications

w w w . a c t i . c o m
IP VIDEO APPLIC ATION SOF T WARE
62
Easy to integrate into video surveillance application
Simple calls to support preview/record/playback
Visual C, C++, Visual BASIC and JavaScript supported
Sample codes included
C Library edition
ActiveX Control edition
URL Command edition
May decode with XViD, FFMPEG
Versatile support on industry-standard programming languages
ACTi SDK-2000 offers a complete set of function calls to enable quick cost-effective development of IP surveillance
application under various developing environment such as Windows API, COM+, AciveX Control and URL
command. User may implement video surveillance system using Visual C++, Visual BASIC and Browser Script
programming language (HTML + JavaScript). Sample codes (in Visual C++, Visual BASIC and HTML + Java
Script) are included. User may use XViD, FFMPEG or other ISO-14496-2 compliant MPEG-4 software decoder to
decode ACTi’s MPEG-4 raw data stream.
Software modules
ACTi Streaming SDK modules include User Interface, Media, PTZ, Network, Video Motion Detection and Digital
I/O modules. User may program with these modules through supported programming languages.
Decodes with Xvid, FFMPEG
Developers may get MPEG-4 raw stream with a simple function, then decodes with XViD, FFMPEG or other
MPEG-4 compliant software decoders. Users may manipulate these MPEG-4 raw data by themselves, or decode
them into RGB buffer and process them as a series of pictures, in this way, you can treat the decoded RGB buffer
as if they are MJPEG streams. Sample codes are included.
Sample implementation codes
To implement a video surveillance system with ActiveX Control, the codes is listed as follow:
SDK-2000
ACTi SDK-2000
S o f t w a r e D e v e l o p m e n t K i t
PRODUCT SPECIFICATION
Development Environment
Environment Win 2000, Win XP, Win 2003
Programming
Language
Visual C++ v6.0, Visual Studio.Net, Visual
Studio.Net 2003, Visual BASIC v6.0, Visual
BASIC.Net, HTML + JavaScript
Functionality
Live Preview Streaming and decode MPEG-4 information
Recording
Background recording, alarm recording, pre-event
and post-event recording
Playback MPEG-4 decoding and display
Motion Detection
Callback function supported when a motion
detected
Digital I/O Event
Callback function supported when a digital input
is triggered
Serial Port Function Sends serial port command
PTZ Function
Pelco-P and Pelco-D protocol sample code
included
MPEG-4 Streaming
Management
Callback function to get MPEG-4 raw data directly
Standard MPEG-4
Decoding
User may decodes ACTi’s MPEG-4 raw data
using FFMPEG, XVid or other standard
ISO-14496 compliant MPEG-4 software decoder
libraries.
MJPEG Function
Calls
Provides function calls to convert ACTi’s MPEG-4
stream to a series of RGB buffer.
;; preview
objMedia.MediaSource = “192.168.1.1”
objMedia.Account = “root”
objMedia.Password = “password”
objMedia.Play()
;; recording
objMedia.Record(“C:\\TEST.AVI”)
;; playback
objMedia.MediaSource = “C:\\TEST.AVI”
objMedia.Play()