如何将Swift AVFoundation作为服务器端代码运行?

dldeef67  于 2023-08-02  发布在  Swift
关注(0)|答案(1)|浏览(89)

所以我有一些Swift代码,最初是为原生MacOS应用程序构建的,该应用程序从Firebase下载视频,在其上执行一些AI过程,然后将其他几个缩短版本上传回Firebase。
我很快意识到我的客户想要一个更容易访问的界面,所以我建立了一个网站,并将一些swift代码组合在一起,这样每当我收到订单时,我都必须手动完成订单。
我使用vapor尝试创建一个服务器端API,但是vapor不支持AVFoundation,所以我认为这不是一个可行的选择,因为我的大量代码使用了AVFoundation。
有没有变通的办法或其他方式,我可以运行我的swift代码使用AVFoundation框架作为服务器端代码,执行每当一个订单是从我的网站?
任何帮助将是惊人的。提前感谢!
我使用vapor尝试创建一个服务器端API,但是vapor不支持AVFoundation,所以我认为这不是一个可行的选择,因为我的大量代码使用了AVFoundation。
有没有变通的办法或其他方式,我可以运行我的swift代码使用AVFoundation框架作为服务器端代码,执行每当一个订单是从我的网站?
任何帮助将是惊人的。提前致谢

ffx8fchx

ffx8fchx1#

这并不是说Vapor不支持AVFoundation -而是它只在macOS上受支持。因此,如果你想在Linux上运行你的Vapor应用程序,你需要替换AVFoundation代码,要么使用外部服务,要么使用其他库(如ffmpeg等)。
另一种选择是在macOS上运行Vapor应用程序。这带来了部署、工具和托管方面的问题,但我知道人们这样做正是出于这个原因

相关问题