INTERACT FORUM

More => Old Versions => JRiver Media Center 27 for Windows => Topic started by: Hendrik on September 08, 2020, 06:28:22 am

Title: NEW: Video Streaming improvements using HLS Video-On-Demand
Post by: Hendrik on September 08, 2020, 06:28:22 am
In Media Center 27, we have introduced a new video streaming mode using HLS (HTTP Live Streaming) Video-On-Demand.

MC has already supported HLS before, but only using HLS Live playlists, which are easier to manage, but have several limitations to usability, and also caused issues with various players (namely on iOS).

The new streaming mode should be mostly transparent to users, once a remote uses it, but it should result in more reliable playback, the ability to seek, and better compatibility to players.

JRemote2 for Android makes use of this mode in the latest update for streaming video to ChromeCast, as well as optionally using it for local playback.
In future updates, it'll come to JRemote for iOS to greatly improve video playback, as well as to Panel.

Developer note:
If you are developing your own player, you can opt-in to this streaming mode by using HLSVOD=1 inplace of HLS=1 in the MCWS video url. It'll deliver a complete playlist for the entire video file, but only segments actually being requested by the player will be encoded. This works pretty well if a player requests segments in sequential order, like any normal one would. If random segments are requested, the behavior might not be ideal.
Title: Re: NEW: Video Streaming improvements using HLS Video-On-Demand
Post by: Dmytro on September 08, 2020, 07:30:26 am
Good news, thanks Hendrik! Now only waiting for an update for iOS.
Title: Re: NEW: Video Streaming improvements using HLS Video-On-Demand
Post by: Hendrik on September 08, 2020, 06:45:58 pm
Worked with Bob today to bring the new video streaming to JRemote on iOS, so it should be arriving soon-ish.
Title: Re: NEW: Video Streaming improvements using HLS Video-On-Demand
Post by: Dmytro on September 09, 2020, 06:41:56 am
Worked with Bob today to bring the new video streaming to JRemote on iOS, so it should be arriving soon-ish.

Thanks Hendrik, testing it on my iPhone XS now!
Title: Re: NEW: Video Streaming improvements using HLS Video-On-Demand
Post by: BradATIMA on September 11, 2020, 09:50:59 am
Panel now implements HLSVOD streaming for video. It is available with MC 27.0.12. Seeking with videos should be more responsive.
Title: Re: NEW: Video Streaming improvements using HLS Video-On-Demand
Post by: TheShoe on September 11, 2020, 03:20:31 pm
i have been beta testing jremote 3.34 on iOS (tablet and phone) and it has worked perfectly!  airplay also works to Apple TV 4K

well done - this is a very welcome solution.