Live data from Hacker News

Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum

github.com

1–10 of 56 posts

Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum

#6
I 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.

Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum

#7

I 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.

I agree, one-click deploy would be the next step. Hadn't seen helm, I was debating between k8s and rancher.

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.

1: https://github.com/churchio/onebody

Re: Show HN: Strimpack – roll your own livestreaming portal, chat, subs, and forum

#9

Ohh 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 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

#10

Ohh 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…

Does Safari support DASH yet? Or, does Chrome support HLS?
Post reply on HN