Please click on the question to unfold the answer.
Currently, there are two kinds of SDKs from VIVOTEK. One is a high-profile SDK (ActiveX based) for which you can use VB to make application software, but the function is limited. The other is the main-profile (low-level) SDK, which is composed of *.DLL files and you could use it to do more functions on your software. We also provide the URL commands (CGI) document with the indication of the protocol signaling and streaming format.
The ActiveX SDK can be easily downloaded from our website, the DLL SDK is under the NDA (Non-disclosure agreement) protection, The SDK can be available after the NDA is signed. If you are interested to get the SDK, please email to info@vivotek.com . Michael will check your purpose and your qualification in your letter. If you pass the verification, he will contact with you.
We do have SDK for Linux and the SDK is under "Non-disclosure agreement" protection.The SDK can be available after the NDA is signed.If you are interested to get the SDK,please email to info@vivotek.com. Michael will check your purpose and your qualification in your letter.If you pass the verification,he will contact with you. Thanks.
Suggest you to use our ActiveX SDK to try it out first. You can visit our web site then register in the left side and visit Support->SDK to download 2000/3000/6000/7000 ActiveX SDK VitaminCtrl. The SDK includes software in VitaminCtrl\lib\VitaminDecoder, which can be installed on your PC. Installation program contains ActiveX control (.dll), the cab file, the sample page to host the cab file. There should be example HTML code for your reference.
High Profile SDK contains two ActiveX Controls. The ActiveX Control is based on Microsoft Component Object Model (COM) that is used to denote reusable software components. There are mainly two parts in the High Profile SDK, one is Vitamin control and the other is MediaPlayback.
You can program with VB, Visual C++ and C# to reuse the controls. The main purpose of Vitamin control is to connect to the VIVOTEK Network Cameras or Video servers and display live video and audio after they're decoded. Users can also record the video data using the control. The other one is MediaPlayback who can playback the recorded video and audio data from the database. The database can be recorded by ST3402 or by Vitamin control. The High Profile SDK is written with Main Profile SDK that is a suite of C library. We provide an easy and fast way to the development the software using ActiveX controls, therefore the flexibility becomes lower.
With the Main Profile SDK, you need to write many functions by your own, like getting connected with the streaming server (inside the Network Camera or the Video Server) and requesting the media data from the server. You can decide to decode or not decode the video or audio by your own, then display the video and audio with your favorite method and timing. High profile SDK is a special application written by Main Profile SDK.
Copyright © 2009 VIVOTEK Inc. All rights reserved.
