Comments (4)
Hello ragotiteb,
the CicadaPlayer have integrated the EXOPlayer to support Widevine on Android, you can use the CicadaPlayer api to invoke the EXOPlayer to play a Widevine DRM on Android. And we have started to implement the Widevine DRM playback in native C/C++ code, it will be released on next month in the version release/0.3.
And CicadaPlayer have already integrated the AVPlayer on Apple platform, you can use the CicadaPlayer api to invoke it to play a FairePlay DRM video, but as you know we can't implement it by ourselves, we must use the AVPlayer.
And you can generate a hls stream with the multiDRM use shaka packager, you can play it on Android and Apple platforms both.
Both of the demo are available on our demo.
Thanks.
from cicadaplayer.
Hi
-
we use AVPlayer only to play fairplay DRM content, because fairplay DRM is a private drm owned by Apple. The core playback is not ffplay, we use ffmpeg for some modules implemention, eg. bit stream demuxer, software decoder,and some filters in framework used by player core, and the player core not know the existence of ffmpeg.
-
Cicada player support rtmp on all platform, the rtmp demxuer was implemented use ffmpeg, but I don't think the rtmp is better than http+flv.
from cicadaplayer.
I see, thanks for the answer
A couple of follow-up questions:
1.does this mean then that , in the case of iOS, the underlying players used is in fact AVPlayer? By looking at the compilation instructions i was wondering if the core playback for iOS was ffplay . I take it then that it is not? Or is it for non-DRM protected content?
2.Does Cicada player support RTMP on iOS? If so, i take it that this would be perhaps a ffplay-based implementation
The reason to probe for these details is that our application needs to perform some adjustments in some core aspects of the video playback, which we have achieved in Android by modifying exoplayer, but now we are looking for a good base to do the same for iOS.
Thanks again!
from cicadaplayer.
I see, thanks once again for the responses!
from cicadaplayer.
Related Issues (20)
- 电视直播源播放无声音 HOT 1
- setUpAudioDecoder error HOT 6
- Empty
- How to get the decoded frame data (yuv) in CicadaPlayer HOT 1
- 麻烦问一下,支持 HLS 的本地缓存吗 HOT 4
- 能同步一下 AliPlayerSDK 的代码吗 HOT 3
- Android 平台不能支持 AVC1 编码的youtube 在线视频
- Framework not running on apple m1 arm64 simulator. HOT 1
- HELP! HELP! HELP!
- fatal error: libxml/xmlreader.h: No such file or directory HOT 1
- MacOS工程cmdline运行失败 HOT 10
- compile_Windows_msvc.md 命令执行失败
- 命令行提示 build 成功,但是没有任何产物 HOT 1
- Support play media files from android raw/assets res folders
- Protocol 'rtp' not on whitelist 'file,http,https,tcp,tls'! HOT 1
- 设备倍速为8的时候崩溃 HOT 1
- 是否支持harmonyos
- iOS 系统播放报错:W/AliFrameWork [_36929752] [AlivcPlayerClock] :TIMEPOS reSync time 18646156 to referTime 18544803
- seek 会出现黑屏 必现 HOT 1
- 不支持G.711的音频 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cicadaplayer.