A library to stream in RTMP and RTSP for Android. All code in java.
A Java API to read, write and create MP4 container. Manipulating containers is different from encoding and decoding videos and audio.
What can you do?
The android-youtube-player API provides a simple View that can be easily integrated in every Activity and Fragment.
It is the easiest way to play YouTube videos in an Android app.
The library interacts with YouTube through the IFrame Player API, that runs in a WebView. The web UI of the player is hidden, a native UI is used to control the player.
This library also provides a Chromecast YouTube player, that you can use to cast YouTube videos from your app to a Chromecast device.
FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output.
This library is created with the purpose to implement recyclerview with videos easily.
It is targeted at solving following problems:
And it has following features:
FFMPEG video operations - FFmpeg compiled for Android. Execute FFmpeg commands with ease in your Android app.
Any Video Downloader is a library for android which can download any video from internet specially from any tube including all availabe quality like 240P, 360P, 480P, 720P 1080P and so on. It uses Jsoup and webview behind the scene. This library also comes with pre-defined proguard rules.
Android/iOS video player based on FFmpeg n2.6, with MediaCodec, VideoToolbox support.
This library uses OpenGL Shaders to apply effects on EXOPlayer video at Runtime.
An Android library for a VideoView that plays video only when 👀 are open and the 👦 is detected.
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.
This library applies video filter on generated Mp4 and on ExoPlayer video and video recorded with Camera2.
Examples of using FFMpeg library on Android with Kotlin For Video, Audio and Image/GIF operations.
Endoscope allows you to fast link two android devices and stream live video from camera one device to another. Video stream is over Wi-Fi. One device hosts live stream and another connect to it.
Android Texture VideoView
having a variety of scale types like the scale types of ImageView
.
It is a lite library to render 360 degree panorama video for Android.
yasea is an RTMP streaming client in pure Java for Android for those who hate JNI development.
This is an Android library which can be used to apply different Filters/Effects on videos.
YouTube component for Android, iOS and React. This is a suite of utility libraries around using YouTube inside your Android, iOS or React Native app.
FFmpeg-Android:
Supported Architecture:
FFmpeg-Android-Java:
Supported Architecture:
Better Video Player is a rethought version(fork) of Easy Video Player
Better Video Player supports captions through subtitles in 2 formats: SRT and WEBVTT.
Volume and track position control with swipe gestures are usually supported by mostly used media players like VLC or MX Player. This feature lets your users to be familiar with your video player. For now, this option cannot be disabled but this will be possible in the future.