我正在寻找一种在 grails 中转换视频格式的方法。我需要能够执行以下操作:
- 用户可以将视频从他们的移动设备上传到这个 Grails 网络应用程序。然后,网络应用程序将从上传的格式转换为 mp4 和 ogg,并使用 html 5 视频标签在浏览器中显示。
- 用户可以以最常见的格式直接上传到 Grails 网络应用程序。这将被转换为 mp4 和 ogg 并使用 html5 视频标签显示在浏览器中。
必须有一种方法可以在我找不到的 grails 中执行此操作。有任何想法吗?
我正在寻找一种在 grails 中转换视频格式的方法。我需要能够执行以下操作:
必须有一种方法可以在我找不到的 grails 中执行此操作。有任何想法吗?
您最好的选择是退出 Grails 并执行众多命令行视频转换实用程序之一来完成实际转换的“繁重工作”。那么所有 Grails 需要担心的是:
这让 Grails 可以做它最擅长的事情(处理 Web 事物),而将困难的部分留给其他人。
我强烈建议的一件事是使用作业队列(如 RabbitMQ)将视频转换进程与 Web 服务进程分开,以排队转换作业,然后让服务(或完全不同的服务器)负责运行转换工作。这将使您的网络服务器保持良好的响应,并让您根据需要扩展转换过程。