diff --git a/content/streaming/index.md b/content/streaming/index.md index 562a342..0b95bfd 100644 --- a/content/streaming/index.md +++ b/content/streaming/index.md @@ -1,32 +1,43 @@ +++ title = "Streaming setup" -date = 2026-06-01 +date = 2026-10-01 description = "Custom streaming setup to complement teamspeak" draft = true [taxonomies] categories = ["Homelab"] tags = ["Homelab"] + +[extra] +toc = true +++ -## 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). +Setting up a custom streaming service for me and my friends to have screensharing on teamspeak. -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 +# Motivation +Recently my friends and I decided to move away from discord as much as we can, for a variety of reasons. +Replacing the simple voice stuff was easy, as I can just self host a Teamspeak3 instance on my servers and we are good to go (with arguably better results). + +However we were often using screensharing / streaming on discord as well, whenever we were just hanging out and doing different things or just to quickly share something. +But as anyone that has used teamspeak before might know, Teamspeak3 does not support screensharing or anything the like natively. + +But given that teamspeak allows for creating your own plugins and makes it relatively easy to distribute them, I thought it might be interesting to try and basically add this functionality myself using a plugin. + +# The Plan +TODO + +# 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 +# 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. -## Custom Website +# Custom Website +TODO -## Conclusion +# Conclusion +TODO