- Notifications
You must be signed in to change notification settings - Fork30
Distributed video encoding, hosting and streaming
License
dreamvo/gilfoyle
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Distributed video encoding, hosting and delivery. ByDreamvo
Gilfoyle is a web application from theDreamvo project that runs a self-hosted media streaming server. Allowing you to easily implement media streaming in any application at any scale.
It's written in Golang, mostly designed forKubernetes and runs as a single Linux binary withPostgreSQL andRabbitMQ.
- Deploy a RESTful API and HLS server to manage and stream audio & video
- Handle media compression and encoding withFFmpeg
- Customize media renditions
- Monitoring: Prometheus exported metrics, embedded Web UI
- Media thumbnail & video preview generation
- Enjoy highly scalable & cloud-native architecture
- Authentication and delegated upload
- Caption support
- Player customization
- Multi stream support (e.g: one audio stream per language)
- Live streaming
- IPFS support
- Encryption support
It's aWork In Progress. As this project is very recent, it's under heavy development and not suitable for production yet. Please consider v0 as unstable. Want to contribute ? Check thebacklog.
Seethis document for a high level design and goals.
This first phase aim to build a first working version of this software with a minimum of test coverage and bug fixes. The first working version is v0.1.0 whose roadmap isavailable here.
This second phase is about getting more contributors and feedbacks to fix more bugs and improve testing. Feedbacks and tests should make us able to validate design and create a roadmap for the first stable release (v1.0.0).
This third phase should allow us to make the program more stable and welcoming to new users. Stability will make us able to publish donation goals in order to continue improve the OSS project and build a SaaS product.
- Forcontributors: seegodoc,high-level design documentation
- Forusers: seeuser guide andAPI documentation
- TheGPL v3 license
This project is in an early stage. We appreciate feedbacks anddiscussions about the design andfeatures.
- Discuss on GitHub
- Report a bug
- Follow us onTwitter
- Contact us atcontact@dreamvo.com
About
Distributed video encoding, hosting and streaming
Topics
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.