Videos: Support for HTTP Live Streaming (HLS) with M3U8 #4179
Labels
help wanted
Well suited for external contributors!
idea
Feedback wanted / feature request
live
Hybrid photo/video file format support
video
Video Formats, Transcoding, FFmpeg, Streaming & Co
I did a search, and I haven't seen this yet, but I think HLS support would be idea. I understand that photoprism is not meant to be a video hosting platform but even short clips take a long time to start playing because it seems the whole thing needs to download before playback begins. It makes photoprism look like it's slow when it is far from slow for everything else.
I've been using HLS with my PeerTube instance and it really makes the platform feel snappy and a joy to use. Thats the way things are with PhotoPrism on photos so it makes sense to use HLS because it's the low hanging fruit to get the video playback experience up to speed.
I did a quick and dirty inquiry using AI and HLS doesn't look overly difficult to implement using Video.js
https://www.perplexity.ai/search/How-hard-is-rBxuRFIOREGSJMae.6euSA
I'm not sure but I think even without multiple bitrate versions of the video clip, the chunking down of the big video blob makes it scrubbable before total download - which I think is a big deal.
What do you think?
The text was updated successfully, but these errors were encountered: