Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
1–10 of 56 posts
Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#2 setup instructions
1. Get a server. Not a tiny one.
...Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#3Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#4Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#5Taking on twitch? I dig it
Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#6Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#7I would say if you really wanted to make this easier for streamers to use you could use helm to package up a kubernetes configuration (a bit of work) and then put it into something like google cloud launcher so you could just point and click to set this up.
If possible I'd like to avoid an opinionated hosting service like Google Cloud Launcher or AWS ECS, but I recognize that it's probably necessary. The only open source one-click deploy I've seen is a church service[1], but the author of that project accomplished it by with a separate app that provisions the necessary DO droplets via API and presenting the credentials to the user.
Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#8Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#9Ohh haha. I thought this was a replacement for twitch or similar, but it's just the chat/subs/forum, the most important part, the live streaming, is not part of this project.
ffmpeg -i [...] -codec:v libx264 -profile:v baseline -pix_fmt yuv420p -codec:a aac -tune zerolatency -f dash -window_size 5 /tmp/live/live.mpd
Check out the ffmpeg-formats man page for a list of options you can use with -f dash. Then serve /tmp via nginx and point the reference client [0] at your mpd file. Tada!You might want to use the nginx RTMP module, too, if you want to receive an RTMP stream from e.g. obs and wang-bang it into DASH.
[0] http://reference.dashif.org/dash.js/v2.6.8/samples/dash-if-r...
I'll write up a more detailed blog post at some point.
Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum
#10Ohh haha. I thought this was a replacement for twitch or similar, but it's just the chat/subs/forum, the most important part, the live streaming, is not part of this project.
I just did a side project at work dealing with live streaming, it's actually fairly simple if you understand ffmpeg. You can stream DASH like this: ffmpeg -i [...] -codec:v libx264 -profile:v baseline -pix_fmt yuv420p -codec:a aac -tune zerolatency -f dash -window_size 5 /tmp/live/live.mpd Check out the ffmpeg-formats man page for a list of options you can use with -f dash. Then serve /tmp via nginx and point the ref…