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.
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.webAssembly coming soon
- 1. cmdline (Windows/MacOS/Linux)
- 2. Android
- 3. iOS/MacOS
- 4.webAssembly coming soon
-
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
MIT LICENSE
Copyright (c) 2019-present Alibaba Inc.
CicadaPlayerSDK using the projects: