Original Summary

Spent the last couple of weeks building a side project: a Chatroulette-style aggregator for live adult cams (Chaturbate, Stripchat, BongaCams, CAM4, with ~1000+ live rooms in the pool). The itch I was scratching: zapping between cams is slow and clunky on those platforms: dead rooms, private shows, black screens, 10s load times between every pick. I wanted Tinder-speed zapping. What it does: 🎰 One button (or swipe) = next cam. The next stream is pre-verified and playing on a hidden buffer before you even skip, so the swap is instant with zero black screens ♥/👎 Teach it your taste: likes, dislikes and watch-time feed a local scoring algo (weighted tags, mood pills, 12% forced exploration so it never locks you in a bubble) 100% client-side: profile, history, mute/volume/pause persist across sessions. No account, no tracking Mobile-first: swipe left/right to navigate, up/down to like/dislike, double-tap for fullscreen, bottom sheet for tags Extras: share a cam link, Telegram bot ping when a model goes live, panic button (spacebar = pixel-dissolve + instant gif), vision-based auto-tagging of rooms Stack: Node + vanilla JS frontend, hls.js tuned for low-latency zapping, zero frameworks. Currently hosted on a modest VPS while I see how traction develops before scaling up hardware. What I learned: the hardest part wasn't the video player, it was stream reliability. Cams die mid-watch, go private, or hit rate-limits, so there's an automated watchdog, shared blacklist, and history navigation that auto-skips dead ends. Happy to answer any technical questions. Suggestions and feedback are more than welcome: let me know what you think, what features you'd like to see, or how you would handle taste-learning without user accounts!   submitted by   /u/pGx47 [link]   [comments]


  • 情报分类:服务器与云资源
  • 分类依据:内容涉及服务器、云资源或网络线路
  • 信息来源:Reddit · SideProject
  • 发布时间:2026/10/9 03:08:36