Android developer portal with tools, libraries, and apps

srtdroid is a Kotlin wrapper for Secure Reliable Transport (SRT). SRT is an open source transport technology that optimizes streaming performance across unpredictable networks.

Jan 19, 2022

Currently playing content using exoPlayer for newbies can be quite problematic since there is no suitable guide to perform the process and the example project is quite dense. If you want to skip all the technical part of ExoPlayer and go straight to the point this wrapper will be helpful.

Currently with this wrapper you can play the following contents:

  • HLS (Without DRM)
  • SmoothStreaming (Without DRM)
  • DASH (Without DRM)
  • DASH (With DRM)
Apr 4, 2020

Streaming logs directly from your android phone as webserver. Supports different loggers with different log levels.

Apr 13, 2019

This example was made by me for the open souce community to show how comfortable is to adjust volume without keys while streaming videos.

Jan 20, 2018

DMAudioStreamer library helps you to integrate audio streaming in your application.

Oct 30, 2017

Powerfull Shodan client written using RxJava and Retrofit. You can integrate this client into existing apps or create new one. With this Shodan client you can:

  • Search Shodan
  • Exploit search
  • Streaming API to consume Shodan data in real time (in development)
Feb 17, 2017

Android file storage library with encryption and streaming support.

Jan 16, 2017

yasea is an RTMP streaming client in pure Java for Android for those who hate JNI development.

Apr 24, 2016

MJPEG video streaming on Android.

Mar 31, 2016

Mobile Broadcasting Library provides necessary API for broadcasting live video and audio content from mobile device to a media server, which supports RTSP publishing of interleaved H.264/AAC stream over TCP. Basic and Digest RTSP authentication methods are supported and used depending on capabilities of target media server. MBL was successfully tested with Nimble Streamer, Wowza Streaming Engine and Flussonic Media Server.

Video and audio encoding is performed via mobile camera API. Video is encoded in H.264, audio is encoded in AAC format. All streaming related processing is performed via MBL.

Aug 4, 2015

OpenPlayer is an Android library developed by AudioNow Digital, for playing audio in your mobile applications. You can use it for:

  • Music
  • Radio streaming

It delivers support for the following codecs:

  • OPUS
  • VORBIS
  • MP3
Mar 4, 2015

The fastest JSON parsing and serializing library available for Android. Based on Jackson's streaming API, LoganSquare is able to consistently outperform GSON and Jackson's Databind library by 400% or more. By relying on compile-time annotation processing to generate code, you know that your JSON will parse and serialize faster than any other method available.

Feb 17, 2015

WebRTC Live Streaming

An Android client for ProjectRTC.

It is designed to demonstrate WebRTC video calls between androids and/or desktop browsers, but WebRtcClient could be used in other scenarios.

Dec 24, 2014

libstreaming is an API that allows you, with only a few lines of code, to stream the camera and/or microphone of an android powered device using RTP over UDP.

Jul 5, 2014