Hi,

I am compiling guacamole from the source code and generated a guacd binary.
This binary is being used in a proxy and instead of having a web client ,
we wrote a javascript client that interacts with guacd.
To enable session recording, I have compiled all the dependent libraries
(FFMPEG) and built a guacenc utility.
Using our custom client CONNECT call to guacd , I am sending all the
parameters needed for recording in the guacamole protocol

"recording-path": "/var/lib/guacamole/recordings",
  "recording-name": "session-${GUAC_USERNAME}-${START_TIME}",
  "create-recording-path": "true",
  "recording-exclude-output": "false",
  "recording-exclude-mouse": "false",
  "recording-exclude-keyboard": "false"

After this I see a single file for every RDP session that I established via
guacd. When I use guaenc to convert that file to m4v format , though it
encodes successfully , the video is completely distorted. Attached is the
screenshot of the video.

Could you please let me know what could be the issue.

Reply via email to