‹ BackHN Continuity

Thread

Show HN: LiveWorld – Every 24/7 YouTube live camera on one globe

42 points · 37 comments · harisingh1612

  1. harisingh1612 · · focus · HN ↗
    hey HN, hari here. built this over the last 2 weeks solo. figured id share now since HN weekend crowd is a good stress test.

    the idea came from wanting a way to drop into somewhere on earth and see whats happening right now. youtube has thousands of 24/7 live streams (nature, transit, airport aprons, urban corners) but theyre scattered across a million channels so nobody finds them. so i put them on a globe.

    currently 641 cams across ~60 countries. tap a marker, video plays inline, per-camera chat so you can see who else is watching the same view. free, no login needed to watch, no ads, no tracking.

    stack: laravel + reverb websockets + postgres, maplibre globe with osm tiles, runs on a $10 tokyo vps. discovery is youtube data api cron on 200+ keywords + admin divisions, plus scraping the internal youtube search bypass for keyword combos api search misses. currently at 6% of the free youtube api quota.

    thin spots in coverage: africa, small towns anywhere, central asia, pacific islands. if you know good 24/7 cams that arent geo-blocked, either drop the url here or use the submit button on the bottom left of the site. i approve within a day.

    open to feedback on the map ux, discovery, whatever. happy to answer stack questions too.

    1. softboyled · · focus · HN ↗
      Firefox' Enhanced Tracking Protection breaks the map in a weird way. The Map bounces up and down erratically.

      This message piles up in the console:

      Blocked <a href="https:&#x2F;&#x2F;liveworld.info" rel="nofollow">https:&#x2F;&#x2F;liveworld.info from extracting canvas data because no user input was detected

      1. harisingh1612 · · focus · HN ↗
        ah interesting, the maplibre canvas needs the tracking permission for tile prefetch and looks like ETP is rate-limiting the calls. will file this. workaround for now is toggling ETP to standard for the site or using a different browser. thanks for the console dump
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.