All Projects → VideoExpertsGroup → Vxg.media.sdk.android

VideoExpertsGroup / Vxg.media.sdk.android

Market leading Android SDK with encoding, streaming & playback functionality

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Vxg.media.sdk.android

Rtspallthethings
Deprecated RTSP media server -- Use github.com/aler9/rtsp-simple-server instead.
Stars: ✭ 258 (+116.81%)
Mutual labels:  stream, encoding, rtsp
X509
A PHP library for X.509 public key certificates, attribute certificates, certification requests and certification path validation.
Stars: ✭ 27 (-77.31%)
Mutual labels:  encoding, decoding
Stegify
🔍 Go tool for LSB steganography, capable of hiding any file within an image.
Stars: ✭ 927 (+678.99%)
Mutual labels:  encoding, decoding
React Native Jw Media Player
React-Native Android/iOS bridge for JWPlayer SDK (https://www.jwplayer.com/)
Stars: ✭ 76 (-36.13%)
Mutual labels:  sdk, media-player
Encoding
Go package containing implementations of efficient encoding, decoding, and validation APIs.
Stars: ✭ 705 (+492.44%)
Mutual labels:  encoding, decoding
Scodec
Scala combinator library for working with binary data
Stars: ✭ 709 (+495.8%)
Mutual labels:  encoding, decoding
Fast ber
A C++11 ASN.1 BER Encoding and Decoding Library
Stars: ✭ 54 (-54.62%)
Mutual labels:  encoding, decoding
Endoscope
Endoscope lets you to stream live video between android devices over Wi-Fi! 📱📲
Stars: ✭ 587 (+393.28%)
Mutual labels:  stream, rtsp
Bitmatch
A Rust crate that allows you to match, bind, and pack the individual bits of integers.
Stars: ✭ 82 (-31.09%)
Mutual labels:  encoding, decoding
Binary
Generic and fast binary serializer for Go
Stars: ✭ 86 (-27.73%)
Mutual labels:  encoding, decoding
Rtmp Rtsp Stream Client Java
Library to stream in rtmp and rtsp for Android. All code in Java
Stars: ✭ 1,338 (+1024.37%)
Mutual labels:  stream, rtsp
Decodify
Detect and decode encoded strings, recursively.
Stars: ✭ 670 (+463.03%)
Mutual labels:  encoding, decoding
Pbf
A low-level, lightweight protocol buffers implementation in JavaScript.
Stars: ✭ 618 (+419.33%)
Mutual labels:  encoding, decoding
Anycodable
Type-erased wrappers for Encodable, Decodable, and Codable values
Stars: ✭ 811 (+581.51%)
Mutual labels:  encoding, decoding
Flac
Free Lossless Audio Codec
Stars: ✭ 593 (+398.32%)
Mutual labels:  encoding, decoding
Rust Multibase
Multibase in rust
Stars: ✭ 30 (-74.79%)
Mutual labels:  encoding, decoding
Libbrotli
meta project to build libraries from the brotli source code
Stars: ✭ 110 (-7.56%)
Mutual labels:  encoding, decoding
Fastocloud
Self-hosted IPTV/NVR/CCTV/Video service (Community version)
Stars: ✭ 464 (+289.92%)
Mutual labels:  encoding, rtsp
Hashids.net
A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
Stars: ✭ 470 (+294.96%)
Mutual labels:  encoding, decoding
Ldpc
C and MATLAB implementation for LDPC encoding and decoding
Stars: ✭ 76 (-36.13%)
Mutual labels:  encoding, decoding
VXGMobileSDK.Android

VXG Media SDK for Android

Disclaimer

This is a non-commercial version of VXG Media SDK for Android. Playback is limited to 2 minutes. Commercial use and access to extra features requires a license. Please learn more at https://www.videoexpertsgroup.com/mobile/

About SDK

SDK consists of three modules:

  • Player SDK - for playback of media files and streams
  • Encoder SDK - for live video broadcasting from mobile device
  • Cloud SDK - module for playback from or streaming to VXG Cloud / VXG Server

Player module can be used for IPTV, Android client of surveillance system, IP camera viewer, TV player, OTT clients and other kinds of applications with video playback. Encoding module can be used for any kind of mobile video broadcasting: home surveillance, social networks, etc. Source code of samples can be provided.

Documentation

The full SDK documentation can be found here - https://dashboard.videoexpertsgroup.com/docs/.

Media Player

Main features:

  • Low latency for network streams – Special API controls playback latency and buffering in every module.
  • Multi-channel support – Support of simultaneous connection to several video sources.
  • Getting raw video frames (whole or cropped) after decoder for computer vision handler (include Face detector sample).
  • Hardware acceleration – Hardware accelerated decoding of HD video (H.264, H.265, MPEG4, MPEG2 and others).
  • H/W post and pre-processing – Hardware de-interlacing and pre-processing using OpenGL shaders.
  • Smart OpenGL rendering - Digital zoom and picture shifting.
  • Fast and Low rate playback - Support of 0.1x-16x speed rate for files and 0.1x-3x for live streams
  • Smooth change position - Support of quick position change with audio fade in a short time
  • Record during Playback - Support of record from live video source to mp4 file compatible with all social networks
  • Real time statistics - Statistics are calculated in real time: bitrate, latency in video and audio flow, number of frames in video flow
  • Trimming - Support of cutting local files on several segments

Additional features:

  • Smart thumbnails – Quick and simple API gets thumbnails for local files and live streams.
  • Replay - Support of position change in live HLS streams
  • Audio filtering - Support of volume boost, tempo, notch
  • ONVIF - Support of ONVIF protocol (it is provided on demand)

Supported file formats and network protocols:

  • Supported file formats: AVI, 3GP, M4V, MP4, WMV, FLV, MPEG, MPG, MOV, RM, VOB, ASF, MKV, F4V, TRP, TS, TP and others.
  • Supported Network protocols: HLS, HTTP, RTMPT, RTMPE, HTTTPS, RTMPTS, MMS, RTMP, RTP, SRTP, UDP, HLS, RTSP and others.
  • Support of Multicast, Unicast and Broadcast
  • Stream playback: Multicast/Unicast UDP, HTTP and HTTPS tunneling for RTSP.

Supported subtitles:

  • DVD subtitles (codec dvd_subtitle), Closed Caption (EIA-608 / CEA-708) Decoder (codec eia_608), PJS subtitle, RealText subtitle, SSA (SubStation Alpha) subtitle, SubRip subtitle, Raw text subtitle, WebVTT subtitle

Quick Integration and simple using:

  • Integration with active apps – Media Player SDK is based on SurfaceView and can be integrated with any activity.
  • Custom and standard notifications – The network module notifies application about connection, disconnection and other events. There is a possibility to add custom event.

Media Encoder

Main Features:

  • RTSP server (in local network) / RTMP in public network
  • H.264 encoding up to 4K resolution
  • Simultaneous recording and broadcasting
  • Capturing audio from microphone
  • Recording audio in WAV format
  • Streaming 2 channels with various resolution and bitrate
  • Custom Stream Encryption (on demand)
  • RTSP tunneling over HTTPS, HTTP
  • Capturing raw video up to 30 FPS
  • Capturing raw audio (PCM format)

Demo screenshots

RTSP Player sample
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].