grails - 对视频格式进行编码

标签 grails

我正在寻找一种转换grails视频格式的方法。
我需要能够执行以下操作:

  • 用户可以将视频从他们的移动设备上传到此Grails网络应用。然后,该网络应用程序将从上传的格式转换为mp4和ogg,并使用html 5视频标签在浏览器中显示。
  • 用户可以以最常见的格式直接上传到Grails网络应用程序。它将转换为mp4和ogg,并在使用html5视频标签的浏览器中显示。

  • 一定有办法做到这一点,我只是找不到。
    有任何想法吗?

    最佳答案

    最好的选择是退出Grails并执行众多命令行视频转换实用程序之一,以进行实际转换的“繁重工作”。那么所有Grails所担心的是:

  • 接收上传的文件
  • 将它们放置在已知位置
  • 在其上运行视频转换
  • 将转换后的文件放在其他已知位置
  • 提供转换后的文件

  • 这使Grails可以做最擅长的事情(与Web交易打交道),而将困难的部分留给其他人。

    我强烈建议您使用工作队列(例如RabbitMQ)将视频转换过程与网络服务过程分开,以排队转换任务,然后让服务(或其他服务器)负责运行转换工作。这将使您的Web服务器保持良好的响应,并使您可以根据需要扩展转换过程。

    关于grails - 对视频格式进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12431913/

    相关文章:

    grails - 如何访问在 <g :each> tag? 中生成的 gsp 文件中的单个值

    由于 Spring bean 未注入(inject) BootStrap,Grails 3 独立应用程序无法启动

    json - Grails在BootStrap中注册了一个DateMarshaller,引发了异常,即rails.converters.JSON无法转换为grails.converters.XML

    grails - 如何在负载均衡器后面强制 Spring Security 发出 https 重定向请求

    grails - grails spring安全核心插件-使用用户名和电子邮件登录

    grails - Grails中的OptionValue选择域对象列表

    Grails createCriteria group by

    grails - 如何在Oracle 12c上使用Grails 2.2.4?

    ruby-on-rails-3 - 如何开发允许用户向文本文件添加标记的Webapp?

    java - 带有连接表的Groovy createCriteria问题