Cicada Media Player is a multi platform player sdk,Keep the world free of difficult videos to play,using Cicada Media Player, build your multimedia apps happily.
-
HLS master play list support, seamless switch
-
ABR
-
hardware decode on Android and iOS
-
HEVC support
-
OpenGL render
-
change volume by software
-
speed playback
-
snapshot
-
subtitle title support
-
external subtitle title support
-
on playing cache
-
background video playback
-
http keep-alive
-
self ip resolve
-
video rotation
-
black list on Android hardware h264 decoder
-
plugin support
The default ffmpeg, curl, and openssl git url is the github mirror, if you want use another, set it before compile like:
export FFMPEG_GIT=https://gitee.com/mirrors/ffmpeg.git
export OPENSSL_GIT=https://gitee.com/mirrors/openssl.git
export CURL_GIT=https://gitee.com/mirrors/curl.git
- 1. compile iOS
- 2. compile Android
- 3. compile_Linux
- 4. compile_Windows (cross compile)
- 5. compile_MacOS
- 6.webAssemble coming soon
- 1. cmdline (Windows/MacOS/Linux)
- 2. Android
- 3. iOS/MacOS
- 4.webAssembly coming soon
MIT LICENSE
Copyright (c) 2019-present Alibaba Inc.
CicadaPlayerSDK using the projects: