Files
blog/content/streaming/index.md
2026-03-04 00:45:44 +01:00

29 lines
1.2 KiB
Markdown

+++
title = "Streaming setup"
date = 2026-03-15
description = "Custom streaming setup to complement teamspeak"
draft = true
[taxonomies]
categories = ["Homelab"]
tags = ["Homelab"]
+++
## Motivation
Recently my friends and I decided to move away from discord as much as we can.
The voice stuff was easy, just self host a Teamspeak3 instance on my Homelab and you are good to go
(with arguably better results).
However we often had screenshares running in our discord, especially when everyone is just chilling
in the same voice channel and someone shares their game/whatever in case anyone wants to check in.
But as the experienced teamspeak user might be aware, TS3 does not support screen sharing or anything
the like natively.
## OvenMediaEngine + OBS
Luckily I found OvenMediaEngine, which is an entire software setup to basically host your own streaming
platform. This is obviously overkill for our goal, but works better than I would have expected at first.
## Teamspeak3 Plugin
To make the setup for my friends easier and to add some form of security/authentication, I wrote a small
teamspeak plugin, which generates the credentials and urls needed to both stream yourself and watch streams.