Application templates and examples

This section describes the application templates and examples which can be used as base for your application. This section contains only general examples which combines several libraries. Each library in SDK has it’s own examples. Templates and examples:

Application Description
WebControlPanelTemplate
(Linux only)
The template for embedded WEB control page devices. The template includes the files to build an embedded WEB control interface for a camera. This template can be modified by user with additional parameters and functions.
VPipelineOnboard
(Linux and Windows)
Template and usage example for the VPipeline library. It can be used as a base for your application. It runs a video processing pipeline with functions: video capture from a file, image flip, digital zoom, color processing, video stabilization, dehaze/defog, motion magnification, video tracking, motion detection and video change detection. Also, the application provides RTSP video streaming, UDP telemetry and remote control, and camera, lens and pan-tilt control through the VISCA protocol.
VPipelineControl
(Linux and Windows)
Control application for the VPipelineOnboard application. It can be used as a base for your application. It provides a simple user interface and joystick control.
MultiRtspServer
(Linux only)
The MultiRtspServer application is an example of streaming several video streams using multiple MServer objects. All the servers share one RTSP listener and are told apart by the stream suffix.
VOverlayTemplate
(Linux and Windows)
The template for video overlay based on the SimpleUI library.
StreamerTemplate
(Linux only)
The StreamerTemplate application captures video from a USB camera with the VSourceV4L2 library, encodes it with the hardware H264 encoder with the VCodecV4L2 library and sends it to the network as an RTP stream with the RtpPusher library.
StreamReceiver
(Linux and Windows)
The StreamReceiver application receives a video stream with the VSourceStream library (RTSP, RTSPS, RTP and SRTP push streams, MPEG-TS) and shows the frames in a window with statistics with the SimpleUI library.

Table of contents