Android video player based on FFmpeg n3.4
What is Ijkplayer?
Ijkplayer is an Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
Features:
- Common
- remove rarely used ffmpeg components to reduce binary size config/module-lite.sh
- workaround for some buggy online video.
- Android
- platform: API 9~23
- cpu: ARMv7a, ARM64v8a, x86 (ARMv5 is not tested on real devices)
- api: MediaPlayer-like
- video-output: NativeWindow, OpenGL ES 2.0
- audio-output: AudioTrack, OpenSL ES
- hw-decoder: MediaCodec (API 16+, Android 4.1+)
- alternative-backend: android.media.MediaPlayer, ExoPlayer
- iOS
- platform: iOS 7.0~10.2.x
- cpu: armv7, arm64, i386, x86_64, (armv7s is obselete)
- api: MediaPlayer.framework-like
- video-output: OpenGL ES 2.0
- audio-output: AudioQueue, AudioUnit
- hw-decoder: VideoToolbox (iOS 8+)
- alternative-backend: AVFoundation.Framework.AVPlayer, MediaPlayer.Framework.MPMoviePlayerControlelr (obselete since iOS 8)
Overview
- Pricing: Free
- Resource Link: https://github.com/Bilibili/ijkplayer
- Resource Maker: bilibili
- Mobile Platform Destination: Android Apps
- Mobile Platform Support: Native Android
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
SwiftyOnboard
A swifty iOS framework that allows developers to create beautiful onboarding experiences
ARKit-CoreLocation
Combines the high accuracy of AR with the scale of GPS data
PryntTrimmerView
A set of tools to trim, crop and select frames inside a video