INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: NEW: Video Streaming improvements using HLS Video-On-Demand  (Read 1938 times)

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10695
NEW: Video Streaming improvements using HLS Video-On-Demand
« 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.
Logged
~ nevcairiel
~ Author of LAV Filters

Dmytro

  • Junior Woodchuck
  • **
  • Posts: 53
Re: NEW: Video Streaming improvements using HLS Video-On-Demand
« Reply #1 on: September 08, 2020, 07:30:26 am »

Good news, thanks Hendrik! Now only waiting for an update for iOS.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10695
Re: NEW: Video Streaming improvements using HLS Video-On-Demand
« Reply #2 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.
Logged
~ nevcairiel
~ Author of LAV Filters

Dmytro

  • Junior Woodchuck
  • **
  • Posts: 53
Re: NEW: Video Streaming improvements using HLS Video-On-Demand
« Reply #3 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!
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: NEW: Video Streaming improvements using HLS Video-On-Demand
« Reply #4 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.
Logged

TheShoe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 783
Re: NEW: Video Streaming improvements using HLS Video-On-Demand
« Reply #5 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.

Logged
TV: LG OLED C1 83"
3D: LG OLED C6 65" (two) - madVR MVC->SBS
3D: Valve Index (using Media Center+MadVR) + Virtual Home Theater (Steam)
HTPC: Core i7, Win11, nVidia 3090RTX
Storage: 500TB Snapraid via SMB to Ubuntu 18 LTS server
Audio: exaSound e68 Multichannel USB DAC, Sonus Faber Speakers, REL Subx2
Video: HDMI 2.1/4K@120Hz, JRVR (2D), MadVR (3D), 7.1 Channel Audio into AMPs: Conrad Johnson 2/5 Channel Amps, Marantz av8805A PreAmp
Cables: Shotgun Interconnects, AudioQuest Cinnamon 48GB HDMI cables
Pages: [1]   Go Up