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
Adaptive bitrate and multiple format support #515
Comments
https://github.com/johnf/m3u8-segmenter says:
|
Hello, I am presently working on a project where we need to publish videos in two resolutions for our church video archive (360p for users on cellphone networks with limited data plans and 720p for all the rest) . We do want to implement DASH at this phase as manual switching should perfectly cover our needs. Can you possibly advice me on some HTML5 OSS player that implements such a feature? |
@JanSichula I am not aware of a player as we are yet to start work on this. But if you have come across some links, please share. I believe an HTML5 player might have some JavaScript binding for the switch. When clicked JS will trigger some remote server call or change some player parameter to upgrade/downgrade video quality. |
@JanSichula @rahul286 The above player is good for manual switching. We can make server calls as you said, for adaptive video quality switching. There's a provision for that as well. |
We currently encode all videos to 640:480 ref: https://github.com/rtCamp/media-node/blob/master/ffmpeg_server.js#L149
Media-node can support multiple file formats at multiple bitrates without any issue. Problem is with finding a player.
MediaElement.js supports only multiple file formats in video tag (example: Option B: Multiple codecs with Flash fallback - http://mediaelementjs.com/ )
Problem is working with different bitrates - https://github.com/sourcebits-harshitakasera/mediaelement-and-player-v2
This looks a solution - https://github.com/sourcebits-harshitakasera/mediaelement-and-player-v2
Some other references:
The text was updated successfully, but these errors were encountered: