It's worth mentioning that my primary use-case is for lemmy posts. I currently see a lot of people linking to streamable.com, but I'm not interested in using that service.
Self Hosted - Self-hosting your services.
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules
- No harassment
- crossposts from c/Open Source & c/docker & related may be allowed, depending on context
- Video Promoting is allowed if is within the topic.
- No spamming.
- Stay friendly.
- Follow the lemmy.ml instance rules.
- Tag your post. (Read under)
Important
Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!
- Lemmy doesn't have tags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate.
Cross-posting
- [email protected] is allowed!
- [email protected] is allowed!
- [email protected] is allowed!
- [email protected] is allowed if topic has to do with selfhosting.
- [email protected] is allowed!
If you see a rule-breaker please DM the mods!
whenever i needed to do that i just rsync'd mp4 files to a static server and posted a link. not entirely sure what extras you'd need.
What about if you want to serve adaptive bitrate content (eg. 4k on a fast connection and 720p on a slower one). The best solution I've run across so far (posted in another comment) is encoding locally to MPEG-DASH and using dash.js from the browser to let people view the file.
I guess this has some issues if users want to download it, but I'm really just looking for a quick way to view it in the browser.
It also looks like MPEG-DASH isn't supported by iPhones yet, but everyone else supports it (and MSE might be supported in iOS 17, rounding out browser support).
fair enough. the files i upload tend to be pretty small (<25-30 MBs) so i haven't needed to think about details like dash. there are a few projects like https://github.com/ShaneIsrael/fireshare and https://github.com/Hubro/clipface i could find with a quick search but none of them try to do anything adaptive (unless you go for a full blown solution such as peertube which doesn't seem to be what you're looking for)
Thanks for the reply. Yeah - for example have some documentaries of friends I'd like to share that are multi-GB, and not that "streamable" on slow connections.
I also really don't need another server to manage right now :)
id also like to know this