Project ideas from Hacker News discussions.

Rtwatch: Watch videos with friends using WebRTC

📝 Discussion Summary (Click to expand)
**Top Themes**

1. **Positive acknowledgement of the project** – “Cool project.” — *Squeeze2664*  
2. **Limitations of the streaming model** – “Only the current audio/video frame is being sent to the viewers, there is no way they can download/cache the videos either for future usage.” — *Squeeze2664*  
3. **Hardware and scalability concerns** – “What are the hardware requirements? I use https://github.com/calzoneman/sync with mp4 files served by nginx and it works great for 15‑20 people watching on a cheap 0.5GB ram 1 vcpu vps.” — *arowthway*

🚀 Project Ideas

FrameCache SDK

Summary

  • Provide a lightweight SDK that intercepts video frames from any HTML5 stream and saves them locally for offline access, with seek‑based download capability.
  • Solves the impossibility of caching full videos on live platforms.

Details

Key Value
Target Audience Web developers integrating streaming video
Core Feature Frame capture, IndexedDB storage, seek‑based download
Tech Stack JavaScript/WebAssembly, Node.js optional sync
Difficulty Medium
Monetization Revenue-ready: SaaS API usage fees

Notes

  • Directly addresses the HN comment about needing to download/cache streams.
  • Can be packaged as an npm module and marketed to developers building player interfaces.

StreamSlice Server

Summary

  • Self‑hosted streaming server that automatically chunks video and exposes an API to retrieve any offset or segment for on‑demand caching.
  • Enables cheap VPS deployments to support many simultaneous viewers.

Details

Key Value
Target Audience Streamers and SaaS platforms with limited bandwidth
Core Feature Segmented chunk generation, REST API for offset requests
Tech Stack Go, FFmpeg, SQLite for index
Difficulty Medium
Monetization Revenue-ready: Cloud‑hosted instance subscription

Notes

  • Matches the desire for low‑resource servers that still let clients “download” specific parts.
  • Could be offered as a managed service with tiered pricing.

LiveDownloader CLI

Summary- Command‑line tool that connects to any live stream, records frames to local files on demand, and creates a seekable archive.

  • Provides an easy way for non‑technical users to save streams without custom SDK integration.

Details

Key Value
Target Audience Hobbyist archivists, researchers, content reviewers
Core Feature One‑click frame capture, configurable retention, seek index
Tech Stack Python, FFmpeg, SQLite
Difficulty Low
Monetization Hobby

Notes

  • Simple utility would be popular on HN for its ease of use.
  • Can later add premium features such as cloud sync or higher retention limits.

Read Later