guacamole-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Jumper (JIRA)" <>
Subject [jira] [Issue Comment Deleted] (GUACAMOLE-25) Add support for audio input
Date Mon, 08 Aug 2016 20:37:20 GMT


Michael Jumper updated GUACAMOLE-25:
    Comment: was deleted

(was: GitHub user mike-jumper opened a pull request:

    GUACAMOLE-25: Document new "enable-audio-input" parameter for RDP.


You can merge this pull request into a Git repository by running:

    $ git pull rdp-audio-input

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3
commit 125dc3e79480420e1543452caddb55f5ab1821d2
Author: Michael Jumper <>
Date:   2016-06-02T00:31:31Z

    GUACAMOLE-25: Document new "enable-audio-input" parameter for RDP.


> Add support for audio input
> ---------------------------
>                 Key: GUACAMOLE-25
>                 URL:
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacamole, guacamole-common-js, libguac, RDP
>            Reporter: Michael Jumper
>            Assignee: Michael Jumper
>             Fix For: 0.9.10-incubating
> {panel:bgColor=#FFFFEE}
> *The description of this issue was copied from [GUAC-1511|],
an issue in the JIRA instance used by the Guacamole project prior to its acceptance into the
Apache Incubator.*
> Comments, attachments, related issues, and history from prior to acceptance *have not
been copied* and can be found instead at the original issue.
> {panel}
> Guacamole's protocol does already technically support audio streams in either direction,
but this is only currently implemented in the server-to-client direction. The same support
can be added such that client-to-server audio streams are initiated automatically (when enabled).
> The procedure could be as follows:
> # Guacamole client attempts to create an audio stream be sending an "audio" instruction
to the server.
> # If audio input is supported and enabled, the server responds with an "ack" instruction
indicating success. The Guacamole client then requests access to the microphone via JavaScript.
> # The browser prompts the user for access if they have not already granted/denied it.
If access is granted, the audio stream begins. If access is denied, the audio stream is simply
> This would require adding support for RDP's audio input channel (not part of RDPSND,
but very similar). The same could no doubt also be done for PulseAudio.

This message was sent by Atlassian JIRA

View raw message