TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

7 点作者 roberja909 个月前
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 条评论

blay_weezy9 个月前
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 个月前
This is a very cool solution. Looking forward to watching you expand upon this.