BMF 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
BMF 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
BMF 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 C/C++ Python
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发多媒体处理
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2023-08-24

软件简介

BMF(Babit Multimedia Framework)是字节跳动开发的跨平台、可定制的多媒体处理框架。经过 4 年多的测试和改进,BMF 已经过量身定制,能够熟练地应对现实生产环境中的挑战。目前广泛应用于字节跳动的视频串流、直播转码、云剪辑以及移动端前/后处理场景。该框架每天处理超过 20 亿个视频。

以下是一些主要功能:

  • 跨平台支持:与 Linux、Windows 和 Mac OS 原生兼容,并针对 x86 和 ARM CPU 进行优化。

  • 易于使用:BMF 提供 Python、Go 和 C++ API,使开发人员能够灵活地用自己喜欢的语言进行编码。

  • 可定制性:由于其解耦的架构,开发人员可以通过添加自己的模块来增强框架的功能。

  • 高性能:BMF拥有强大的调度器,对异构加速硬件的强大支持。此外还有与 NVIDIA 合作开发的高度优化的GPU管道,用于视频转码和AI推理。

  • 高效的数据转换:BMF 提供跨流行框架(PyTorch/OpenCV/TensorRT)以及硬件设备(CPU/GPU)之间的无缝数据格式转换。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
15 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部