[jira] [Commented] (GUACAMOLE-465) Guacenc should support more formats and containers

2017-12-19 Thread Sean Reid (JIRA)

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

Sean Reid commented on GUACAMOLE-465:
-

I think there's something to that, Mike, but I don't think it would be a bad 
idea for the time being to open up guacenc to some other options. The idea I'd 
been working on was to keep it to a list of tested codecs so that it's 
difficult for the user to get themselves into trouble and then document it 
well. I'd earmarked the existing mpeg4 support, h.264, VP8, and h.265 support. 
I agree that part of guacenc's strength is its simplicity, but I do think we 
can find a balance between opening it too much and keeping it where it is. I'd 
also planned to leave the defaults the way they are currently so as to 
minimally impact people who just want it to work and not think about codecs.

For a long-term project, it might be possible to create an FFmpeg Device using 
the libavdevice API so that guacamole protocol data can be read natively by 
FFmpeg, but if the idea is to create something that "just works" and also 
provide a lot of power, FFmpeg fits the power bill, but can be very complex for 
an average user to figure out. If we went that route eventually, I think we 
might have to maintain guacenc at the same time just so that people have an 
option.

> Guacenc should support more formats and containers
> --
>
> Key: GUACAMOLE-465
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-465
> Project: Guacamole
>  Issue Type: New Feature
>  Components: guacenc
>Affects Versions: 0.9.13-incubating
>Reporter: Sean Reid
>Priority: Minor
>
> 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).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (GUACAMOLE-465) Guacenc should support more formats and containers

2017-12-19 Thread Michael Jumper (JIRA)

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

Michael Jumper commented on GUACAMOLE-465:
--

I wonder if perhaps it might make more sense to reimplement guacenc as some 
sort of codec plugin for an existing video translation tool. I originally 
excluded support for other codecs within guacenc because the various codecs 
supported by ffmpeg differ in what options they support, what options actually 
work well in practice, etc. and the logic which would need to be built into 
guacenc to make things "just work" would be complex.

> Guacenc should support more formats and containers
> --
>
> Key: GUACAMOLE-465
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-465
> Project: Guacamole
>  Issue Type: New Feature
>  Components: guacenc
>Affects Versions: 0.9.13-incubating
>Reporter: Sean Reid
>Priority: Minor
>
> 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).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (GUACAMOLE-465) Guacenc should support more formats and containers

2017-12-15 Thread Sean Reid (JIRA)

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

Sean Reid commented on GUACAMOLE-465:
-

Nick, 

I'm working on a patch for this feature. I don't have an ETA on it because I'm 
working on it in my spare time, but when I get a working patch, I'll pass it 
along.

Also, question: is there any minimum and maximum versions of dependencies that 
guacamole is promising to support? I noticed that the ffmpeg-compat.c file has 
code that is ffmpeg-version dependent, so I wanted to see if there's an 
official position the project has on supported versions. If this isn't the 
appropriate place to get this answer, let me know and I'll ask wherever I need 
to :)

-Sean

> Guacenc should support more formats and containers
> --
>
> Key: GUACAMOLE-465
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-465
> Project: Guacamole
>  Issue Type: New Feature
>  Components: guacamole-server
>Affects Versions: 0.9.13-incubating
>Reporter: Sean Reid
>Priority: Minor
>
> 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).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)