SafeDK
BlogMarketplaceSign upAdd Your SDK

VXG Player SDK – #1 Mobile Video Solution

VXG Mobile Video Player SDK is designed to help developers create value with video.

With a wide range of features and powerful tools you’ll quickly expand your audience, generate revenue, and create more effective digital communications.

Main Features

- All major network formats: RTSP, RTMP, HLS, HTTP, HTTPS, MMS, UDP and more. 

- All major file formats: MOV, MP4, AVI, FLV and more.

- Popular playlists: M3U, XSPF, XML. Automatically builds UI with names and snapshots!

- Possible screen modes: Single and multiple embedded screens, full screen, digital zoom, position and aspect.

- Multi-channel playback: Multi-channel playback, smart QoS, video only and key frames only playback.

- Smart thumbnails: Automatically extracts “main frame” from Live streams and video files.

- HLS replay and seek: Similar to functionality on a standard iOS player.

- Tunnelling: RTSP tunnelling over HTTP and HTTPS.

- Encrypted streams playback: Support of various encrypted formats.

- Recording: Recording of streams to the local storage

- Hardware and software decoders: Utilizes hardware decoder where possible, optimized for various platforms.

- Video preview: Multiple channels , Key-frame preview mode, no audio mode, PIP and preview.

- Very low latency: CCTV mode optimized for use with RTSP.

SDK for Android

- Added receiving video frames from video source or video renderer 
- Added new preroll modes: 
 0 - preroll off, 
 1 - preroll and show first frame 
 2 - preroll but not show first frame 
 3 - connect and stay in pause mode
- Added new callback interface: MediaPlayerCallbackData
- Added new setting in configuration: setExtraDataOnStart (enable dump filter) 
- Added new functionality: 
  crop output frames received in data callback from video renderer. 
- Added support to receive decoded data without rendering 
- Added support of AV_CODEC_ID_MOV_TEXT subtitle
- Added new mode for h/w decoder. HW decoder + EGL render for Video Analytics. Video Frame can be captured after video decoder in this mode     
- Added support the playback raw H.264 video and raw H.265 video
- Added new feature TextureView instead of SurfaceView. USE_TEXTUREVIEW flag is added
- Added flags: PP_RECORD_FAST_START, PP_RECORD_FRAG_KEYFRAME 


- Fixed crash in HW decoder when surface deleted
- Fixed issue when we use HW decoder in memory and slice_height == 0 on some devices
- Fixed crash on some MPEG2 stream
- Fixed issue: there is silence in case change rate and if setFadeOnChangeFFSpeed is set in 0.
- Fixed issue with wrong data receive timeout on connecting phase and in pause 
- Fixed possible lock for pause in video renderer 
- Fixed issue: subtitles are skipped 
- Fixed with confused params in subtitle callbacks
- Fixed issue with wrong m3u list some m3u files consists only one link without any tags
- Fixed crash on MJPEG because there is not extra data 
- Fixed issue with crash if long_name is null. 
- Improved video/audio synch for some video sources

Documentation

SDK for Apple

- Added receiving video frames from video source or video renderer 

- Added new preroll modes:  

 0 - preroll off, 

 1 - preroll and show first frame 

 2 - preroll but not show first frame 

 3 - connect and stay in pause mode 

- Added new callback interface: MediaPlayerCallbackData 

- Added new setting in configuration: setExtraDataOnStart (enable dump filter) 

- Added new functionality: 

  crop output frames received in data callback from video renderer. 

- Added support to receive decoded data without rendering  

- Added support of AV_CODEC_ID_MOV_TEXT subtitle 

- Added new mode for h/w decoder. HW decoder + EGL render for Video Analytics. Video Frame can be captured after video decoder in this mode  

- Added support the playback raw H.264 video and raw H.265 video 

- Added new feature TextureView instead of SurfaceView. USE_TEXTUREVIEW flag is added 

- Added flags: PP_RECORD_FAST_START, PP_RECORD_FRAG_KEYFRAME 



- Fixed crash in HW decoder when surface deleted 

- Fixed issue when we use HW decoder in memory and slice_height == 0 on some devices 

- Fixed crash on some MPEG2 stream 

- Fixed issue: there is silence in case change rate and if setFadeOnChangeFFSpeed is set in 0. 

- Fixed issue with wrong data receive timeout on connecting phase and in pause 

- Fixed possible lock for pause in video renderer  

- Fixed issue: subtitles are skipped 

- Fixed with confused params in subtitle callbacks 

- Fixed issue with wrong m3u list some m3u files consists only one link without any tags 

- Fixed crash on MJPEG because there is not extra data 

- Fixed issue with crash if long_name is null.  

- Improved video/audio synch for some video sources

Documentation

Selected Apps that use this SDK

Lkhwgi93sqvtvv3rgulcuzhapitcfricablmrq5aeb2 el1rwydxxyybcwztzlldeu5xr2baoyzyh9ix

Bosch Smart Home

Dxdkosoxivpolpuycc1iku7drznwzcmxt0ioiqkhl7zmh2qioluxyg1tdm8i6oy8nu89n0xeyj hcu52

SmartThings Mobile

82qutmr6y7qo4aj2fozcbjqcsu2gooyancfpv03 lfkvwz9o4rctfolmoqkjtsz7fxf w7jl92s2nf2d

Samsung Connect

Mpmjuqjt5sd98 jb8uwyvpktg4fdeasbaupe2g05eegqiwchpx5eoumnitmyzi2oxadnfjqqfmatzj76

NOON VR – 360 video player

Zd8hwtyi2iezqkqvs0inse3mlnrrtgmfrmnp 5vq dnyl2dviexiabnwnlqzxrmbluhpjnpbeq4ozryd

ASUS AiCam

Ho02kksaq5cc99a3bewtpfibhc44kq4gtdtfttsj 3p7gv2rndpomuqoo3gfknsnl6skxuknx3xtfuf2

VXG RTSP Player (IP Camera)

Silncdl lwsfllbkex3pp9qumsd6gmuvrzbfoin7fpa92cjq21ffmvi8tyaodbz581pjzuedrscfxxfs

Streamago - Live Video Selfies

Similar SDKs

MORE

Reviews

Rate Now
1
100%
0
0
0
0
MORE

Start a new discussion about VXG Video Player

×
0
/1000
Login