Lightspeed

Infrastructure

self-hosted live streaming server

SHOW HN2021

Legend

Lightspeed

subsecond, open source, self hosted stream from OBS

github.com

#live streaming#low latency#webrtc#obs#self hosted

452points
138comments
#51of 2,533 in 2021
Top 3%of 2021 by points

How HN took it

CuriousMostly questions and neutral comments

11 positive, 35 neutral or asking, 1 mixed, 7 critical, out of 54 comments about the project. Thread score +0.07.

Idea: 5 for, 4 againstExecution: 2 for, 1 againstPerformance: 2 for, 0 againstDocs: 0 for, 2 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for playing Jackbox and other games with remote friends

    From 2 comments
    • Awesome! I was looking for something like this when trying to play a local multiplayer game via the Internet in an early lockdown. There are, or were, no good turnkey solutions…
      morsch on HN
    • This is fantastic! I needed this yesterday evening while trying to bring a remote family member into a Jackbox game, with no account or software needed on their end. Great project!
      xd1936 on HN
  • Lightweight server, low CPU use

    From 1 comment
    • 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…
      GRVYDEV on HN

Objections

  • FTL is proprietary and not supported on most Linux distributions

    From 1 comment
    • Apparently since FTL is a proprietary protocol, it is not supported on most Linux distributions. I wanted to try this, even made a docker config and only then realized I can't…
      Jnr on HN
  • Setup is complicated and needs Go and Rust installed

    From 1 comment
    • Very cool! If you want casual people to use this, I would look into simplifying the setup. Either by providing compiled binaries instead of having to set up go, rust etc oneself.…
      matsemann on HN
  • No working demo yet

    From 1 comment
    • As of right now there isn’t a demo. I need to determine the most cost effective way to stream 24/7 then I will put one up
      GRVYDEV on HN

Requests

  • Simpler setup via binaries or containers

    From 1 comment
    • Very cool! If you want casual people to use this, I would look into simplifying the setup. Either by providing compiled binaries instead of having to set up go, rust etc oneself.…
      matsemann on HN
  • Support SRT or RIST

    From 2 comments
    • This project is pretty cool, I’ll tinker around with it tomorrow. As an aside, I’ve noticed you’re building out your own stream protocol stack (FTL/LightSpeed). What’s the…
      rlyshw on HN
    • 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…
      midasuni on HN

Questions

  • Why FTL instead of SRT

    From 2 comments
    • This project is pretty cool, I’ll tinker around with it tomorrow. As an aside, I’ve noticed you’re building out your own stream protocol stack (FTL/LightSpeed). What’s the…
      rlyshw on HN
    • I went with FTL instead of RTMP for the sake of latency. Also FTL gives me a stream of RTP packets which can go directly into WebRTC meaning I have to do 0 processing of the…
      GRVYDEV on HN
  • How it handles packet loss and network issues

    From 1 comment
    • So assuming you have packet loss - you just get a paused/blank stream until the flow continues? How does it handle any network issues. Would it ever be possible to route two…
      samstave on HN

Alternatives named

  • Parsec

    From 1 comment
    • I've played local multiplayer games over parsec (https://parsec.app/), it works great and is pretty much turnkey
      ossopite on HN
  • Discord Go Live

    From 1 comment
  • Jitsi Meet with OBS virtual webcam

    From 1 comment
    • Awesome! I was looking for something like this when trying to play a local multiplayer game via the Internet in an early lockdown. There are, or were, no good turnkey solutions…
      morsch on HN
  • SRT

    From 1 comment
    • This project is pretty cool, I’ll tinker around with it tomorrow. As an aside, I’ve noticed you’re building out your own stream protocol stack (FTL/LightSpeed). What’s the…
      rlyshw on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/25627673)