Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support alternate audio track #30

Closed
shacharz opened this issue Oct 13, 2015 · 11 comments
Closed

Support alternate audio track #30

shacharz opened this issue Oct 13, 2015 · 11 comments

Comments

@shacharz
Copy link
Contributor

e.g: http://wowza.streams.peer5.com:1935/vod/smil:orionVodSplitAV.smil/playlist.m3u8

@rkrishna1
Copy link

Looking to implement alternate audio track support in hls.js, the idea is to support out of band audio track. I am still going through the code any help or pointers are welcome.

Here is the source URL I am working with:
https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8

@scramatte
Copy link

Hi,
Support for alternate audio would be great. Any progress on this ?
Take a look to this : http://blog.denivip.ru/index.php/2013/10/alternative-audio-tracks-in-html5-video/?lang=en

Might help ?

@rkrishna1
Copy link

@scramatte Thanks for the link, I am working with hls.js where it loads the alternate audio m3u8 and mux into the mp4 and send it to MSE. I got to read the m3u8 now working on events to handle the audio track.

@genaraf
Copy link

genaraf commented Feb 10, 2016

Perhaps you will be interested in my implementation HLSv5 with alternate audio and WebVTT subtitles. Sorry for the code this is my first project in JavaScript, just urgently needed for my project. But I hope it will be useful.

@mangui
Copy link
Member

mangui commented Feb 10, 2016

Great ! Will check this

mangui referenced this issue Apr 28, 2016
add a demuxer id, propagate this id in fragment parsing events
related to https://github.com/dailymotion/hls.js/issues/30
mangui referenced this issue Apr 28, 2016
mangui referenced this issue Apr 29, 2016
sourcebuffers are now created once all codec infos are received from all stream controllers
related to https://github.com/dailymotion/hls.js/issues/30
mangui referenced this issue Apr 29, 2016
sourcebuffers are now created once all codec infos are received from all stream controllers
related to https://github.com/dailymotion/hls.js/issues/30
@mangui
Copy link
Member

mangui commented Apr 29, 2016

http://streambox.fr/mse/hls.js.alt-audio/demo/
still really buggy

mangui referenced this issue May 10, 2016
sourcebuffers are now created once all codec infos are received from all stream controllers
related to https://github.com/dailymotion/hls.js/issues/30
mangui referenced this issue May 10, 2016
sourcebuffers are now created once all codec infos are received from all stream controllers
related to https://github.com/dailymotion/hls.js/issues/30
mangui referenced this issue May 10, 2016
mangui added a commit that referenced this issue May 10, 2016
mangui added a commit that referenced this issue May 10, 2016
…uffers

use this.appending boolean to ensure that one append is performed at a time
avoid missing notifications received in *stream-controller and fragLoopLoadingError/stuck stream controller

related to #30
@ysle
Copy link

ysle commented May 26, 2016

👍

@kanongil
Copy link
Contributor

Is this still on the agenda?

I tested the alt-audio branch on a live stream, which seems to work initially but fails to refetch the audio playlist and eventually halts the playback.

@mangui
Copy link
Member

mangui commented Jun 13, 2016

yes still in agenda, the idea is to merge it on master branch before the end of June and then start to stabilize master branch
plz note that ATM alt-audio implementation only supports VoD stream

@mangui
Copy link
Member

mangui commented Jan 4, 2017

implemented

@mangui mangui closed this as completed Jan 4, 2017
johnBartos pushed a commit that referenced this issue Jun 27, 2018
Modify regex to capture fragment durations without a leading zero
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants