Live data from Hacker News

Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

github.com

91–100 of 141 posts

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#91
post #80

This looks fantastic! We usually use Discord's share screen feature, but having more options are always nice, and I assume I can up the resolution/bitrate as I need since it's based on an OBS stream.

Yeah! The bitrate shouldn't exceed 8k though and remember the more bitrate you use the more bandwidth the server will use which can mean incurring costs with some providers.

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#92
post #24

Earlier quoted context omitted.

SRT seems like an overly complicated solution that has already been solved by KCP protocol.

SRT is massively complicated hence just the one implementation from one person. It’s based on a defunct file transfer protocol. RIST adds nack based retransmissions to decades old RTP and has multiple implementations.

Hm it would be interested to see RIST used in OBS

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#93

Earlier quoted context omitted.

Have you tried Discords GoLive sharing?

That requires that viewers use Discord, which may cause problems for some, even though Discord is huge anymore. The posted solution requires only a web browser for the viewer, and OBS for the streamer.

Yup that was the point :) In the future configuration of the server will become easier as well!

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#94
post #78

Earlier quoted context omitted.

I am also pro-MIT. For me, "freedom" doesn't mean "restricting what users can do." GPL restricts what users can do, and thus restricts freedom in my eyes. Not sure why anyone would care but it seemed like a good time to explain my thoughts on that while agreeing with you. This kind of thing has been needed for some time, so thank you for creating it.

Realize how I oriented my question around how it might affect building an OSS community. A MIT or Apache license might detract contributors, because essentially these licenses say "your contribution is OSS today, but it might end up resulting as unintended free labor that helps build a commercial product of which you won't be part of". However some see GPL licenses as a guarantee that external contributions are actua…

> because essentially these licenses say "your contribution is OSS today, but it might end up resulting as unintended free labor that helps build a commercial product of which you won't be part of".

Contributions to non-copyleft OSS licenses _are_ actual contributions to the open source community as a whole.

There's nothing preventing your GPL'd project from being used to make a commercial product that you are not a part of either. You're talking about enforcing perpetual conditions on the future of the product/license for your free labor. This is the reason why projects like MAME have contributor agreements now.

Even if through some process the license changes in the future, your contributions were still to an open source license and that version of the code will remain open forever.

I haven't seen anyone discouraged from contributing to OSS-licensed projects that are not GPL unless they are an extreme ideologue. I myself generally prefer to license my work with something like MIT or Apache (read: the ISC license, generally) and that choice is absolutely fine.

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#95
post #61

Earlier quoted context omitted.

Would I like a strong open source community? Absolutely, could you fork this and make money off of it right now? No not even close. Maybe in the future I would consider a different license but at the end of the day if you take this and make it profitable good for you :) my goal wasn’t to make money

I am also pro-MIT. For me, "freedom" doesn't mean "restricting what users can do." GPL restricts what users can do, and thus restricts freedom in my eyes. Not sure why anyone would care but it seemed like a good time to explain my thoughts on that while agreeing with you. This kind of thing has been needed for some time, so thank you for creating it.

> For me, "freedom" doesn't mean "restricting what users can do."

> GPL restricts what users can do, and thus restricts freedom in my eyes.

A few sibling commenters have already rebutted, but to add to that, a way of looking at this is that all licences necessarily restrict users (with the possible/arguable exception of things like CC0).

The difference with GPL vs MIT is that MIT gives users the "freedom" to further restrict other users in future, whereas GPL restricts users from ever further restricting other users

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#96
post #2

Welcome to Project Lightspeed. This is a project that allows anyone to easily deploy their own sub-second latency live-streaming server. In its current state you can stream from OBS [1] and watch that stream back from any desktop browser. This has been a super fun project which has taught me more than any other project I have done. It uses Rust, Go and React and can be deployed fairly easily on a very lightweight ser…

Any way to push non-OBS content to Lightspeed? I've been trying to run a sub-second latency game-livestream (ala twitch plays), and I'd rather run it on a headless server without OBS.

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#98
post #78

Earlier quoted context omitted.

Realize how I oriented my question around how it might affect building an OSS community. A MIT or Apache license might detract contributors, because essentially these licenses say "your contribution is OSS today, but it might end up resulting as unintended free labor that helps build a commercial product of which you won't be part of". However some see GPL licenses as a guarantee that external contributions are actua…

> because essentially these licenses say "your contribution is OSS today, but it might end up resulting as unintended free labor that helps build a commercial product of which you won't be part of". Contributions to non-copyleft OSS licenses _are_ actual contributions to the open source community as a whole. There's nothing preventing your GPL'd project from being used to make a commercial product that you are not a…

> There's nothing preventing your GPL'd project from being used to make a commercial product that you are not a part of either.

Copyright law does exactly this. The role of the GPL is to carve out explicit exceptions to the "you can't copy this" rights granted by copyright law.

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#99
post #88

Earlier quoted context omitted.

You should know the OBS team plans on deprecating FTL since Mixer was the only major player who ever used it, not to mention the fact that the server side of the tech is closed. The FTL implementation in OBS is buggy, and keeping it maintained is not worth the effort for a non-standard transport protocol.

Yes I am aware however there is a new service called Glimesh that is utilizing FTL so I dont think it is going to disappear tomorrow. Also I have implemented the server side so it does not matter that it is closed.

Sure, but Glimesh are going to be looking at moving away from FTL themselves. See the discussion on this PR: https://github.com/obsproject/obs-studio/pull/3834

Re: Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS

#100
post #2

Welcome to Project Lightspeed. This is a project that allows anyone to easily deploy their own sub-second latency live-streaming server. In its current state you can stream from OBS [1] and watch that stream back from any desktop browser. This has been a super fun project which has taught me more than any other project I have done. It uses Rust, Go and React and can be deployed fairly easily on a very lightweight ser…

Any way to push non-OBS content to Lightspeed? I've been trying to run a sub-second latency game-livestream (ala twitch plays), and I'd rather run it on a headless server without OBS.

It should work, as long as you're sending it to the server over FTL[1], which is a pretty new and uncommon protocol developed by the now-defunct Mixer.

1. https://github.com/mixer/ftl-sdk

Post reply on HN