You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Sean Reid (Jira)" <ji...@apache.org> on 2020/02/29 13:56:00 UTC

[jira] [Updated] (GUACAMOLE-465) Guacenc should support libavformat

     [ https://issues.apache.org/jira/browse/GUACAMOLE-465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Reid updated GUACAMOLE-465:
--------------------------------
    Description: 
Currently, guacenc writes raw mpeg4 frames into a file and gives it a file extension of m4v. While this works for that specific codec and container combination, adding more advanced codecs will require better container support. 

FFMpeg provides a library, libavformat, that provides true container support. libavformat should be added as a dependency to guacenc and the current file writing code should be refactored to leverage libavformat. These changes will facilitate future work on adding new codec support to guacenc.

  was:
Guacenc should support more formats than just mpeg4 in an m4v file type. It should support true media containers with libavformat rather than just writing the encoded frames into a file. 

Because Guacamole is a web-based application, it makes sense that at the very least its video encoder should support common web video formats (h.264 + mp4).

        Summary: Guacenc should support libavformat  (was: Guacenc should support more formats and containers)

> Guacenc should support libavformat
> ----------------------------------
>
>                 Key: GUACAMOLE-465
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-465
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacenc
>            Reporter: Sean Reid
>            Assignee: Sean Reid
>            Priority: Minor
>             Fix For: 1.2.0
>
>
> Currently, guacenc writes raw mpeg4 frames into a file and gives it a file extension of m4v. While this works for that specific codec and container combination, adding more advanced codecs will require better container support. 
> FFMpeg provides a library, libavformat, that provides true container support. libavformat should be added as a dependency to guacenc and the current file writing code should be refactored to leverage libavformat. These changes will facilitate future work on adding new codec support to guacenc.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)