www.cendio.com
Bug 4822 - Web Access should support sound/audio
: Web Access should support sound/audio
Status: NEW
: ThinLinc
Web Access
: trunk
: PC Unknown
: P2 Normal
: ProductCouncil
Assigned To:
:
:
: 4859
:
  Show dependency treegraph
 
Reported: 2013-10-02 13:45 by
Modified: 2017-12-04 09:15 (History)
Acceptance Criteria:


Attachments
Patch for client-side (11.05 KB, patch)
2015-12-23 11:25, Samuel Mannehed
Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From cendio 2013-10-02 13:45:16
Our HTML5 client doesn't support audio redirection in any form.

An option would be to implement a PulseAudio server in JavaScript on the
client-side similar to how the native client does.

+Proper solution.
-Is quite time consuming to implement.
------- Comment #2 From cendio 2013-10-28 11:28:34 -------
Some useful URLs:

http://en.wikipedia.org/wiki/HTML5_Audio
http://www.w3.org/2011/audio/

Also very interesting:

http://caniuse.com/#search=audio

In short, apparently the "Audio element" is supported by todays browsers, but
is perhaps too limited for us. Investigation needed. We probably want
http://caniuse.com/#feat=audio-api, but this is not supported by todays
browsers. But if this is what we need, it could still be an option. For
example, Firefox 25 will include support for this API and is scheduled for
release tomorrow.
------- Comment #3 From cendio 2013-10-28 11:34:29 -------
(In reply to comment #2)

> We probably want
> http://caniuse.com/#feat=audio-api, but this is not supported by todays
> browsers. 

Not a fully accurate description; already supported by current versions of
Chrome, Safari, and Opera, apparently even the Mobile version of Safari.
------- Comment #5 From cendio 2014-05-26 14:54:37 -------
*** Bug 4701 has been marked as a duplicate of this bug. ***
------- Comment #6 From cendio 2015-12-23 11:25:17 -------
Created an attachment (id=663) [details]
Patch for client-side

We have decided to open up the client side of the EsounD server patch. When we
implement this in the future we want a PulseAudio server, not EsounD.
------- Comment #7 From cendio 2017-12-04 09:15:45 -------
https://github.com/novnc/noVNC/issues/302