Live data from Hacker News

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

github.com

21–30 of 56 posts

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

#21

Earlier quoted context omitted.

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?

Safari doesn't support DASH and probably will not.

Chrome does not support HLS.

DASH isn't plug and play. It's an XML representation describing how to ingest media streams using something like Media Source Extensions.

There are a lot of players out there that will do this heavy lifting for you.

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

#22
post #11

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.

If folks would like to serve their own live streaming video, I worked on this Docker image for my church which provides a few HLS streams from an incoming RTMP stream: https://github.com/awakening-church/awakening-nginx-rtmp/tre... You can hack on this foundation to create your own solution. Also, you can use Terraform to easily run this on Azure: https://github.com/awakening-church/live-infrastructure Or DigitalOcea…

I feel like that with a geographically broad area you're not going to want to host this yourself and MUCH rather use someone's services for VOD/live streaming. Doing CDN and stuff for video seems like a pain. Additionally for live video.

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

#23
post #22
post #11

Earlier quoted context omitted.

If folks would like to serve their own live streaming video, I worked on this Docker image for my church which provides a few HLS streams from an incoming RTMP stream: https://github.com/awakening-church/awakening-nginx-rtmp/tre... You can hack on this foundation to create your own solution. Also, you can use Terraform to easily run this on Azure: https://github.com/awakening-church/live-infrastructure Or DigitalOcea…

I feel like that with a geographically broad area you're not going to want to host this yourself and MUCH rather use someone's services for VOD/live streaming. Doing CDN and stuff for video seems like a pain. Additionally for live video.

Eh, I have done self-hosted Wowza in the past, which makes sense if you have the bandwidth.

You can also get per-hour Wowza AMI EC2 instances, so scale to those when you peak, and fallback to self-hosted for lulls.

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

#24
post #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 nece…

Doesn't rancher 'control' k8s?

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

#26
post #11

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.

If folks would like to serve their own live streaming video, I worked on this Docker image for my church which provides a few HLS streams from an incoming RTMP stream: https://github.com/awakening-church/awakening-nginx-rtmp/tre... You can hack on this foundation to create your own solution. Also, you can use Terraform to easily run this on Azure: https://github.com/awakening-church/live-infrastructure Or DigitalOcea…

What kind of upstream bandwidth does that take?

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

#27
post #22
post #11

Earlier quoted context omitted.

If folks would like to serve their own live streaming video, I worked on this Docker image for my church which provides a few HLS streams from an incoming RTMP stream: https://github.com/awakening-church/awakening-nginx-rtmp/tre... You can hack on this foundation to create your own solution. Also, you can use Terraform to easily run this on Azure: https://github.com/awakening-church/live-infrastructure Or DigitalOcea…

I feel like that with a geographically broad area you're not going to want to host this yourself and MUCH rather use someone's services for VOD/live streaming. Doing CDN and stuff for video seems like a pain. Additionally for live video.

Huge price difference fixed bandwidth cost vs. CDN.

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

#29
> And because the livestreaming platforms [obviously referring to Twitch] take an egregious chunk of the money people tip streamers, even after they've ground their way to "partnered" status.

> The application has lots of external dependencies. In particular, you need: > Twitch - a Twitch account with an application registered on their developer console.

I'd be really interested to see what happened if a popular streamer used a platform like this to completely bypass how Twitch supports itself, while still using Twitch's bandwidth / services / etc. Presumably Twitch would ignore it until it became a problem, and then change their TOS to disallow it.

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

#30
post #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 nece…

Rancher 2.0 is a Certified Kubernetes implementation:

https://landscape.cncf.io/grouping=landscape&landscape=certi...

[Disclosure: I run the Certified Kubernetes program.]

Post reply on HN