[HN Gopher] Show HN: Overpass - a self-hosted video live streami...
       ___________________________________________________________________
        
       Show HN: Overpass - a self-hosted video live streaming app
        
       Author : GOATS-
       Score  : 4 points
       Date   : 2021-12-15 22:18 UTC (43 minutes ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | GOATS- wrote:
       | Hello HN!
       | 
       | Overpass is an app I made for self-hosted video live streaming. I
       | originally made the tool for a friend of mine's Patreon service,
       | as he wished to have a private streaming service just for his
       | subscribers. Unlisted YouTube streams were taken down for
       | copyright issues when he did DJ sets, which became a hassle after
       | a while. I originally started with barebones nginx-rtmp, but
       | found it to be too tedious to ask people to open VLC or whatever
       | media player they have to watch the stream.
       | 
       | From that point on, I decided to fully commit to making a live
       | streaming service from "scratch". Overpass is my first venture
       | into making a web application with HTML/CSS, as I've primarily
       | been making CLI apps for my own personal use. It doesn't look all
       | that fancy, but it does the job for us.
       | 
       | Overpass uses Oauth2 via Discord for authentication, as most
       | people subscribed to his Patreon already have access to our
       | server. This is why Overpass can also prevent anyone outside a
       | certain Discord server from gaining access to the app.
       | 
       | There is currently no admin panel, and everyone has the same
       | rights, so it is not intended for deployment in a large public
       | community just yet.
       | 
       | It also automatically records and archives every stream!
       | 
       | The app is written in Python with Flask, however, I am planning
       | to port it to FastAPI as I want to try something else.
       | 
       | I hope you guys find it easy enough to play around with, if not,
       | let me know what I can improve upon. Thank you for reading!
        
       ___________________________________________________________________
       (page generated 2021-12-15 23:01 UTC)