Skip to content

Web application for self-hosting public videos

Notifications You must be signed in to change notification settings

OneOffTech/video-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About OneOffTech's Video Service

OneOffTech Video Service (OVS) is a web application designed to self-host public videos.

The intended use case is a small scale, privacy first, self-hosted Youtube or Vimeo for your company to deliver public videos on your website or blog.

  • Authenticated space to prepare video publication.
  • Embeddable player with streaming support to use in websites/blogs.
  • Public video listing and playback.
  • Pseudo-streaming using common media formats, e.g. mp4/h264, webm/vp9
  • HTTP Live Streaming (HLS) to adapt to clients resources and environment.

🚧 OVS is a work in progress. Please, try it out and report back using Discussions.

Getting started

OneOffTech's Video Service primary usage is via web browsers. Considering the focus of self-hosting the application is packaged via a Docker image that can be used directly via the Docker runtime, on Kubernetes or any other container services.

The following usage example assumes that you have Docker, Docker Compose and a MariaDB 10.6 server.

We still have to complete the bare minimum usage documentation

Developing

OneOffTech Video Service (OVS) is built using the Laravel framework. Livewire is used to deliver dynamic components, while Tailwind CSS powers the UI styling. Video elaboration stands on the shoulders of the great FFmpeg and Laravel FFMpeg.

Given the selected stack OVS requires:

Contributing

Thank you for considering contributing to the Video Service! Have a look at the contribution guide.

Security Vulnerabilities

If you discover a security vulnerability within Video Service, please send an e-mail to OneOffTech Security via [email protected]. All security vulnerabilities will be promptly addressed.

License

The OneOffTech Video Service is open-sourced software licensed under the MIT license.

About

Web application for self-hosting public videos

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published