✓ Streams directos MJPEG/Snapshot — Sin iframes, sin sameorigin. Las cámaras MJPEG se cargan como
<img src="..."> y el navegador las reproduce directamente. Las Snapshot se refrescan automáticamente cada pocos segundos. Algunas pueden estar offline — son IPs públicas reales. Añade tus propias cámaras editando el array cameras en el JS. Más fuentes: github.com/AzwadFawadHasan/Public_MotionJPEG_Sources