jplayer alternatives

alt=
DannyA
@dannya
8 years ago
584 posts
Have you thought about replacing jplayer as the default player? It's been 2 years since the last release and there is almost no discussion about moving the player forward. There are much better players that support HLS and many newer capabilities. MPEG-Dash is even better starting to become more mainstream. I know we can always swap players ourselves, but I'm curious if you plan on updating JR core to support a more up to date encoding and playback experience.

Thanks.
updated by @dannya: 02/28/17 09:54:44AM
brian
@brian
8 years ago
10,148 posts
Down the road the plan is to to SoundManager2 - I like that it is 100% programmatic. For now though, jPlayer works fairly well so there's no immediate plans to replace it - at least not soon. In Jamroom the player isn't involved in the encoding process, so a new player is not going to help there.

Let me know if that helps.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
DannyA
@dannya
8 years ago
584 posts
SM2 actually seems like a big step back. Flash is dead. And it seems it wont support video. And it does not bring the benefits of DASH or even HLS. Definitely not any improvment over what we have now with jplayer.


The the player is not involved in the encoding process, but it IS involved in the decoding process if you are streaming with HLS or Dash. A server side segmenter could create the segments.

You should have a look at these to start. DASH and H265 are the future.
https://bitmovin.com/mpeg-dash-open-source-player-tools/
Just stay away from the commercial solutions.
brian
@brian
8 years ago
10,148 posts
SoundManager2 only uses a flash fallback for older devices, which we still need to support. It does not do video so we would not try to use it for that.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
DannyA
@dannya
8 years ago
584 posts
I'm going to stop worrying about those older devices soon. Time to let go....

Right now I encode all player-bound files to mp4. May even start h265 soon instead of h264. I'm doing this for both audio and video; so even my audio files play as video files. I just use the song image as a placeholder for the video.

However the thing that is missing the the Adaptive bitrate performance. I was going to start sending HLS streams but I think I'm gonna go straight to DASH. I'll use ffmpeg or add mp4box to the server to create the segments. The only thing missing is the DASH support in the player. I'll probably see if we can get dash.js to work with jplayer.
brian
@brian
8 years ago
10,148 posts
Thanks for the recommendations - when we start looking into the video player replacement we'll definitely check everything out and try to choose what we feel works best in JR.

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

Tags