A Self-hosted, video streaming player that lives in a web page?
November 12, 2024 11:42 AM Subscribe
For "reasons" (including SUPER-sucky customer service), I want to ditch my paid streaming media player service. Lets call it...JillyWillyPlayer. My sites have been using it for over a decade. I don't need hosting and I'd like to find a more...2024 solution.
I already host all my video files and they exist only on my server. I have my own bandwidth et-al. All I'm really paying JillyWillyPlayer for is the streaming media player that is inside my customers' desired browser.
I don't need a library system (have my own), or a 3rd party server (again, I host all my own and my own bandwidth), I don't need anything that will serve an ad, all I need really is the web-based streaming player.
Click the link ->new window opens with the player in it with the indicated video ready to stream (i.e. not download).
I was looking at Jellyfin and OpenStreamingPlatform but im not sure I need/want ALL that these can do, or if they just do the one little thing i'm looking for.
Free isn't necessary. I'm willing to pay a license or a one-time purchase thing.
Any thoughts, advice or recommendations, gang?
I already host all my video files and they exist only on my server. I have my own bandwidth et-al. All I'm really paying JillyWillyPlayer for is the streaming media player that is inside my customers' desired browser.
I don't need a library system (have my own), or a 3rd party server (again, I host all my own and my own bandwidth), I don't need anything that will serve an ad, all I need really is the web-based streaming player.
Click the link ->new window opens with the player in it with the indicated video ready to stream (i.e. not download).
I was looking at Jellyfin and OpenStreamingPlatform but im not sure I need/want ALL that these can do, or if they just do the one little thing i'm looking for.
Free isn't necessary. I'm willing to pay a license or a one-time purchase thing.
Any thoughts, advice or recommendations, gang?
Seconding that hosting a simple video player in a web page is a problem solved very elegantly with the built-in HTML video tag, which is supported by virtually every browser in existence. That said, this documentation assumes you know how to write HTML; without more detail around specifics in your hosting situation and comfort/ability to hand-edit HTML, this may or may not be useful information, other than to understand that there's literally no reason you should be paying a subscription for this.
posted by Aleyn at 1:16 PM on November 12
posted by Aleyn at 1:16 PM on November 12
I use plyr for this purpose at work. It's free, but you can donate if you're feeling grateful.
posted by axiom at 1:17 PM on November 12 [2 favorites]
posted by axiom at 1:17 PM on November 12 [2 favorites]
The video tag should do what you want, but depending on your video length/quality you may want to reencode your videos for different resolutions/codecs. If you don't want to go through the hassle of doing a bunch of resolutions/formats I would suggest at least encoding to webm, it's well supported and ~70% the file size of h264/mp4 at the same image quality. (AV1 is tempting, but it's not as well supported though, its file size is ~45% of h264/mp4 at the same image quality!)
Haven't seen plyr before looks super cool!
I wrote some code a few weeks back to encode an input video into 1080, 720, and 480 a using several codecs and the code automatically adjusts the bitrate to try and hit a certain quality level. It's a bunch of python running ffmpeg, memail me if you want the code.
posted by gregr at 1:42 PM on November 12 [2 favorites]
Haven't seen plyr before looks super cool!
I wrote some code a few weeks back to encode an input video into 1080, 720, and 480 a using several codecs and the code automatically adjusts the bitrate to try and hit a certain quality level. It's a bunch of python running ffmpeg, memail me if you want the code.
posted by gregr at 1:42 PM on November 12 [2 favorites]
Playing a static video in a static website is very easy using HTML5.:
posted by The_Vegetables at 1:43 PM on November 12
posted by The_Vegetables at 1:43 PM on November 12
« Older Do any Twitter/X alternatives let you upload your... | Easiest way to destroy platters from old hard... Newer »
You are not logged in, either login or create an account to post comments
posted by sagc at 11:55 AM on November 12 [3 favorites]