Hi Mike: The delay according to the user is 250 ms....
Thanks, Antony ᐧ On Tue, Jun 25, 2019 at 4:00 PM Mike Jumper <[email protected]> wrote: > On Tue, Jun 25, 2019 at 2:45 PM Antony Awaida <[email protected]> wrote: > >> Hi Guac team: >> >> One of our users is using a music sequencer (Ableton LIve) and he >> experiences a small lag between the sound and video. ... >> > > How much lag does the user experience specifically? > > What would cause such a delay.? I have read somewhere that the guac >> protocol tries to make sure the sound and video are in sync on a frame. >> > > Guacamole does, yes. It's not an aspect of the protocol as much as it's an > aspect of the client. The Guacamole server will stream both graphical and > audio data as quickly as it can, essentially as soon as it's received. > Along with this data is the "sync" timestamp that denotes the end of > Guacamole's concept of a frame. The audio player within the client tracks > the timestamp of the display (the timestamp of the graphics that most > recently finished rendering) relative to the timestamp of the audio stream > (the timestamp of the audio most recently played) and alters the scheduling > of future audio playback to compensate for any time difference. > > In practice, whether the user will notice lag will also depend on the > protocol used by the remote desktop server. If I remember correctly, RDP > always sends audio packets that are roughly 300ms in size. Since that > amount of audio will have to have accumulated remotely before the RDP > server can send it, that guarantees at least that much lag before Guacamole > even receives the packet. > > - Mike > > -- Antony Awaida CEO www.apporto.com
