TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: We spent the last 18 months building an interactive live video stream

7 pointsby roberja909 months ago
Hey HN!! Many of us enjoyed the &quot;If YouTube had actual channels&quot; Show HN post last week. As developers of a similar project, we wanted to share our approach to building a simulated live experience. We’ve spent around 18 months working on this and have managed to add some advanced features, including content-based interactivity. We are super excited to be releasing both the live stream and the code behind it.<p>Our idea was to combine the communal watching experience of television with the modern trappings of the interactive web. If you go to the stream, you will be watching along with everyone else. You can click around, get more information on what’s in the shot, and even purchase what you see without leaving the page.<p>On the tech side, we learned a ton along the way. Today, we are sharing the code so others can hopefully learn something too. To be totally honest, the code embarrasses me. It&#x27;s way too early to share this and far from a completed open-source project. It’s an extreme example of “doing things that don’t scale” so please do not expect to just fire this up and run it in production. However, it does demonstrate solutions to a number of hard problems we faced—for example, handling graceful updates to streams that are currently live and supporting reliable timed metadata.<p>We would love any feedback and will be hanging around here to answer any questions that may come up.<p>Github: <a href="https:&#x2F;&#x2F;github.com&#x2F;james-a-rob&#x2F;KodaStream">https:&#x2F;&#x2F;github.com&#x2F;james-a-rob&#x2F;KodaStream</a><p>Live stream: <a href="https:&#x2F;&#x2F;www.sneakinpeace.com" rel="nofollow">https:&#x2F;&#x2F;www.sneakinpeace.com</a><p>Main tech: TypeScript | FFmpeg | HLS

2 comments

blay_weezy9 months ago
The interactivity element is particularly exciting. I can see a lot of potential applications with not just shopping but edutainment. Appreciate it being written in Typescript as well!
djacob_19 months ago
This is a very cool solution. Looking forward to watching you expand upon this.