XMLWordPrintable

    Details

    • Sprint:
      DEV 2016-06-10
    • Story Points:
      3

      Description

      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:

      1. Guacamole client attempts to create an audio stream be sending an "audio" instruction to the server.
      2. 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.
      3. 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 closed.

      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.

        Attachments

          Activity

            People

            Assignee:
            mike.jumper Michael Jumper
            Reporter:
            mike.jumper Michael Jumper
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 16h
                16h
                Remaining:
                Time Spent - 12h Remaining Estimate - 4h
                4h
                Logged:
                Time Spent - 12h Remaining Estimate - 4h
                12h