Mobile SDK for IP Cameras

View any IP camera on your mobile phone or convert your mobile phone into an IP camera with the SDK

IP Camera SDK

VXG Mobile SDK offers video playback, encoding and streaming with a direct connection to any ONVIF IP camera or through VXG Cloud VMS.

ONVIF Supported SDK

Save tons of time and money by using our mobile software development kit for your video surveillance and streaming applications. We support all standard video formats and camera management protocols such as ONVIF to make working with IP cameras and NVRs as easy as possible.

Mobile SDK for IP Cameras, NVRs

IP Camera App for Android & iOS

The video surveillance app with remote monitoring and video recording for IP cameras

VXG Video Surveillance SDK Mobile App

VXG Video Surveillance App

Download on the App Store Get it on Google Play

Advantages

ONVIF & Direct connect

Connect to any ONVIF, RTSP or any other standard video source directly from your app. Use all the standard ONVIF features, like PTZ, bi-directional audio and others.

Cloud connect

Connect to your video sources directly or through the VXG Cloud. Utilize all benefits of the VXG Cloud such as cloud recording and processing, AI pre-processing, watching video from anywhere and on any screen.

AI & Processing

Get access to raw (decoded) frames for AI & processing for streams received from network and for video coming from a phone camera. Use a number of samples, including Face detection, OpenCV processing and others.

Playback

Playback video in all major formats including RTSP, WebRTC, RTMP, HLS, HTTP, HTTPS, MMS, UDP and many more! Support of various subtitles and metadata formats.

Streaming & Mobile IP cam

Convert your phone into an IP camera or broadcast video to millions, thanks to encoding and streaming in all popular formats such as WebRTC, RTSP, RTMP push/publish and HLS.

Recording

Record video that you play or video from your camera. Store recordings locally on the phone, on the Cloud or on any S3 compatible network storage in standard MP4 or TS formats, with our without re-encoding.

Selected Apps that Use the SDK

SmartThings Classic

SmartThings

NOON VR

NOON VR – 360 video player

ASUS AiCam

ASUS AiCam

VXG Video Surveillance SDK Mobile App

VXG RTSP Player (IP Camera)

Streamago – Live Video Selfies

Streamago – Live Video Selfies

Mobile SDK Specifications

Development Frameworks:
  • Android Studio
  • XCode
  • React Native
  • Xamarin
Latency and Buffering:
  • API for buffer control
  • Dynamic buffer control
  • Slowdown and faster playback
  • Pitch normalization
Samples:
  • Multi-channel playback
  • Backward audio
  • Encoder from a mobile camera
  • Transcoder
  • Low latency
  • Access to raw frames
  • Face detection and others
Backward Audio:
Encoding and Streaming:
  • Streaming formats: Video encoder
  • Audio encoder: H.264
  • Audio encoder: AAC, G-711
Frame Processing and AI:
  • Access to raw frames
  • Interface to OpenGL and OpenCV
  • Face detection sample
IP Camera / NVR Control:
Receiving and Playback:
  • Streaming formats: WebRTC, RTSP, RTMP, HLS, MMS, MPEG2-TS
  • File formats: MP4, MOV, MKV, TS, FLV, AVI, MTP, M2S
  • Video decoders: H.265, H.264, MPEG-4, MPEG-2
  • Audio decoders: AAC, MPEG2-Audio, G-711, ADPCM
Local Recording:
  • Video formats: MP4, MKV
  • Image format: JPEG
Request a Demo

FAQ

Learn more about our mobile SDK for IP cameras and NVRs

Yes, and it is used in 500+ video applications today. Some of them use VXG Cloud VMS, but others don’t. Once you have an application built with our Mobile SDK, it’ll be very easy to enable connection with the VXG Cloud Video Surveillance when it’s required.

It is for both. The Mobile SDK will play video from pretty much any network stream or a file container, and it will capture and stream video from your mobile camera.

The latency can be as low as 200 ms. It depends on your streaming format and the lowest latency can be achieved with WebRTC, RTMP and RTSP.

We have regular updates approximately once per quarter and out-of-band updates when a new version of iOS or Android is released that requires immediate changes, or any other critical problem was found. The regular updates include new features, support of new protocols and formats, making sure that our customers always have access to the latest technology.

Technology Partners

VXG works with the biggest and best names in the video business