您现在的位置是:首页 > 文章详情

BMF —— 下一代视频处理引擎

日期:2023-12-28点击:97

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)之间的无缝数据格式转换。

原文链接:https://www.oschina.net/p/bmf
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章