dash.js icon indicating copy to clipboard operation
dash.js copied to clipboard

Support for playing multi-tracks simultaneously

Open alonfixler opened this issue 8 years ago • 2 comments
trafficstars

Hi,

I'm new to dash.js and I wondered if it supports playing multiple audio tracks simultaneously. I've read: https://github.com/Dash-Industry-Forum/dash.js/issues/16 And saw the example of Bitmovin referenced there but my requirement is a bit different: I want to be able to stream multiple tracks at once and not select just one.

Thanks,

Alon

alonfixler avatar May 29 '17 07:05 alonfixler

dash.js does not support playing multiple audio tracks concurrently as of v2.5. The underlying MSE infrastructure theoretically allows this "An AudioTrackList object represents a dynamic list of zero or more audio tracks, of which zero or more can be enabled at a time. Each audio track is represented by an AudioTrack object." however it would require changes throughout the code: scheduling and requesting multiple audio tracks, metrics generation, ABR integration etc, so the LOE is high for supporting this feature. Tagging as a feature request none-the-less.

wilaw avatar May 30 '17 18:05 wilaw

I am also interested in this feature.

I'm guessing this would also require support in the browser as well? My experience with the audioTrack feature on normal html5 video tags shows that only IE11 properly implements them with the ability to enable and disable individual tracks and that there is relatively little interest among browser vendors to implement audioTrack support.

Do you have any idea of how widely supported multiple audio tracks is in MSE in different browsers?

mattiasa avatar Jul 27 '17 11:07 mattiasa

Closing due to inactivity

dsilhavy avatar Nov 13 '23 15:11 dsilhavy