GitHub 雷达
首次出现 53 天前

bilibili/ijkplayer

ijkplayer是哔哩哔哩开源的跨平台视频播放器,基于FFmpeg n3.4和ffplay构建,解决Android和iOS平台上高性能视频播放的需求。项目主要使用C语言实现,在Android端集成MediaCodec硬件解码和OpenGL ES渲染,在iOS端使用VideoToolbox和AudioUnit,同时支持ExoPlayer等替代后端。其亮点是提供类似系统MediaPlayer的简洁API,支持ARMv7a、ARM64、x86等多种CPU架构,并允许通过模块配置裁剪FFmpeg组件以减小二进制体积,适合需要自定义视频播放功能或处理在线视频兼容性问题的移动应用开发者。

近 7 日
+8
累计 Star
33.2k
Fork
8,234
近 30 日
+8
Star 趋势 · 31 个采集点
+0%
7 月 28 日8 月 30 日
语言C
分类移动开发
最近提交8 月 13 日
创建时间6 月 3 日
首次收录7 月 28 日 · 自动扫描
README 摘要
ijkplayer是哔哩哔哩开源的跨平台视频播放器,基于FFmpeg n3.4和ffplay构建,解决Android和iOS平台上高性能视频播放的需求。项目主要使用C语言实现,在Android端集成MediaCodec硬件解码和OpenGL ES渲染,在iOS端使用VideoToolbox和AudioUnit,同时支持ExoPlayer等替代后端。其亮点是提供类似系统MediaPlayer的简洁API,支持ARMv7a、ARM64、x86等多种CPU架构,并允许通过模块配置裁剪FFmpeg组件以减小二进制体积,适合需要自定义视频播放功能或处理在线视频兼容性问题的移动应用开发者。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开