ffmpeg-over-ip – 远程 FFmpeg,异地处理视频。但是有用吗?

ffmpeg-over-ip 是一款支持 Win/mac/Linux 的开源项目,它的作用是:把 ffmpeg 变成远程工具。
即:你在任何地方使用 ffmpeg 处理视频,实际上工作的是远程高性能电脑上的 ffmpeg。

ffmpeg-over-ip - 远程 FFmpeg,异地处理视频。但是有用吗? 1

这个工具的用途…不太明朗。

青小蛙能想到的,就是局域网中有一台高性能 GPU,通过 ffmpeg-over-ip 可以实现在其他设备上调用这块 GPU 进行 ffmpeg 视频编码、解码的工作。

ffmpeg-over-ip

项目地址:https://github.com/steelbrain/ffmpeg-over-ip

开发者的意思,用户可以从任何地方(Docker 容器、虚拟机或远程计算机)访问远程的 ffmpeg,而无需设置 GPU 直通或共享文件系统。

原理是这样的:

ffmpeg-over-ip - 远程 FFmpeg,异地处理视频。但是有用吗? 2

一些常见的问题:

  • Docker 容器需要 –runtime=nvidia、设备挂载以及主机和容器之间的驱动程序版本对齐
  • 虚拟机需要 PCIe 直通或 SR-IOV — 将 GPU 锁定到一台虚拟机的复杂设置
  • 远程计算机需要共享文件系统 (NFS/SMB) 以及随之而来的所有路径映射、挂载维护和权限问题
  • 你只希望媒体服务器使用 GPU 进行转码。您不需要重组您的基础设施来实现这一目标。

ffmpeg-over-ip 就是用来解决这一切问题的。

这样看起来,更像是一台 GPU 主机下的虚拟机,或者 Docker 容器需要访问 GPU 的情况。

总之,有比没有强点吧。


原文:https://www.appinn.com/ffmpeg-over-ip/

写留言

Enable Notifications OK No thanks