www.cendio.com

Bug 4822

Summary: Web Access should support sound/audio
Product: ThinLinc Reporter: Samuel Mannehed <samuel@cendio.se>
Component: Web AccessAssignee: Peter Åstrand <astrand@cendio.se>
Status: NEW QA Contact: Bugzilla mail exporter <bugzilla-qa@cendio.se>
Severity: Normal    
Priority: P2 CC: astrand@cendio.se
Version: trunk   
Target Milestone: ProductCouncil   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:
Bug Depends on: 4859    
Bug Blocks:    
Attachments: Patch for client-side

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