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
Comments
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: |
Hi, Might help ? |
@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. |
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. |
Great ! Will check this |
add a demuxer id, propagate this id in fragment parsing events related to https://github.com/dailymotion/hls.js/issues/30
to distinguish between audio / main fragment related to https://github.com/dailymotion/hls.js/issues/30
…nt dealing with main fragments related to https://github.com/dailymotion/hls.js/issues/30
sourcebuffers are now created once all codec infos are received from all stream controllers related to https://github.com/dailymotion/hls.js/issues/30
sourcebuffers are now created once all codec infos are received from all stream controllers related to https://github.com/dailymotion/hls.js/issues/30
http://streambox.fr/mse/hls.js.alt-audio/demo/ |
sourcebuffers are now created once all codec infos are received from all stream controllers related to https://github.com/dailymotion/hls.js/issues/30
sourcebuffers are now created once all codec infos are received from all stream controllers related to https://github.com/dailymotion/hls.js/issues/30
also increase max buffer length to avoid fragLoopLoadingError related to https://github.com/dailymotion/hls.js/issues/30
…tached after manifest retrieval related to https://github.com/dailymotion/hls.js/issues/30
…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
👍 |
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. |
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 |
implemented |
Modify regex to capture fragment durations without a leading zero
e.g: http://wowza.streams.peer5.com:1935/vod/smil:orionVodSplitAV.smil/playlist.m3u8
The text was updated successfully, but these errors were encountered: