I will just dive into it:
What is it?
OSP (Open Streaming Platform) is an open-source, self-hosted alternative to services such as Twitch.tv, Ustream.tv, Mixer, and Youtube Live.
So you can stream, upload videos, record broadcasts, clip videos, chat, comment and more. It can also support multiple streamers per community. It's still BETA though so there are bugs and performance issues.
Why?
This comes as a reaction to sustained censorship and privacy infringements imposed by mainstream media giants, in an effort to provide a viable alternative for people wanting to leave.
The vision is simple: small communities each self-hosting their own instance of OSP. They will be able to connect their instances to a hub for discoverability reasons, but it's optional. If the hub goes rogue and starts censoring, endless ads, draconic rules, you can simply unplug your community from the hub and you keep your community, the full database of both videos, recorded streams, clips and users. This is very unlike YT where you don't own any of your content and if banned you will lose your community.
How to help?
Since the project is open source and we are very short-handed in the dev department (we are mostly sysadmins), we need some help turning the software into a progressive web application: add to home screen, offline ready, mobile push notifications.
Expected behavior:
OSP's stack is Python/Flask/Nginx. So if you're familiar with those, version control (OSP is hosted on Gitlab), know how to write a service worker and love open source then you can probably contribute. For iOS we probably need to use a different solution since they don't support the push api afaik (maybe Firebase?).
Note that PR's should be submitted to the `nightly` branch and Deamos should approve them if they are to be accepted in the code base.
Links
Repo: https://gitlab.com/Deamos/flask-nginx-rtmp-manager
Site: https://openstreamingplatform.com/
Wiki: https://wiki.openstreamingplatform.com/
Demo: https://demo.openstreamingplatform.com/
Budget
It's obviously limited as we have no fixed funding/grants, we are an open source project. Everything comes from community donations.
As stated in the title I can offer around $300 out of my pocket for this feature as I am a contributor and would like OSP to succeed. I really wish someone that shares our vision would work on this, not just for the money (it's peanuts as it is) but I also know that time is limited and should be compensated. I've wasted some of the budget on scammers asking for deposits unfortunately. If you wish we can use escrow, but I probably won't send you a deposit for obvious reasons.
So if you like the idea of OSP and would like to help just get in touch via one of the methods below:
* PM me to request a private chat on Tox.chat
* Add curldev#8562 on Discord for a chat
* Email curldev [at] protonmail.com
PS:
- curldev can provide assistance with debugging / setting up OSP locally or on a VPS so you can work on it, if you need any help with that.
- if you can help with only a part of what is required you can still get in touch, we always welcome new devs.
Cheers,
Uao