← Back to list

Pantalla de cámaras IP RTSP con un viejo Kindle Fire 5

Estaba buscando agregar una pantalla remota a mi sistema de cámaras WiFi con DVR del tipo K8210–3WS y encontré en un cajón un viejo Kindle…

Roni Bandini · 2026-06-15 22:38 · 0 claps · 3.2 min read
#rtsp #kindle-fire #obsolescencia-programada #android-studio #contracultura-maker
Open on Medium ↗
Wiki topics: STP · Startups & Venture 📚 · Books & Reading 🎮 · Gaming 🛠️ · Crafts & DIY

Pantalla de cámaras IP RTSP con un viejo Kindle Fire 5

Visualizador de cámaras de DVR RTSP

Visualizador de cámaras de DVR RTSP

Estaba buscando agregar una pantalla remota a mi sistema de cámaras WiFi con DVR del tipo K8210–3WS y encontré en un cajón un viejo Kindle Fire que parecía ideal. En mi imaginación solo iba a necesitar actualizar el dispositivo, ingresar al Appstore y pagar una aplicación, pero nada de esto fue posible: el Appstore no cargaba, Amazon desactivó las actualizaciones para el modelo y no existía un Jailbreak.

Como consuelo, las aplicaciones disponibles para ver streaming de cámaras IP RTSP — que no podía instalar — tenían reviews de 2.5 estrellas.

Exploré una web con aplicaciones apk para viejos Android, pero si existía realmente un botón de download en algún lado, estaba tan bien escondido que fue imposible encontrarlo frente a numerosos enormes botones para descargar aplicaciones oscuras de asociados.

Developer options

Un requisito para la web de apks era habilitar Developer Options. El procedimiento fue sencillo: Se toca el número serial del dispositivo 7 veces (Settings, About, 7 clicks en serial y App Installation from Unknow sources)

Ya con el Kindle listo para recibir apks, todo sugería desarrollar mi propia app vintage para recibir el streaming del DVR.

Android Studio

Instalé Android Studio https://developer.android.com/studio y apareció otro inconveniente. El asistente no daba la opción del SDK necesario para mi Kindle Fire: SDK API 22-Android 5.1 (Lollipop)

Después de algunas averiguaciones encontré que era posible indicar cualquier versión en el asistente y modificar luego un achivo forzando así la compilación para el SDK 22 .

Si alguien se enfrenta al mismo asunto: el archivo es build.gradle.kts, minSdk property en defaultConfig block.

Ya en este punto estaba demasiado metido en el rabbit hole como para desistir.

Streaming del DVR

El DVR genera un stream a la red local usando Real Time Streaming Protocol (RTSP). Después de varias pruebas fallidas encontré que este stream sale por el port estándar, 554, sino por el port 80. Luego encontré que a pesar de que el URL indica sufijo 264, el stream es H265 (WTF!).

H265 es más eficiente, pero requiere hardware más nuevo.

La URL para acceder a la primera cámara es por ejemplo rtsp://admin:PASS@localIP:80/ch0_0.264

Otra sorpresa que encontré es que se puede acceder al stream de video sin indicar el password ni el usuario a pesar de estar las opciones indicadas en los settings (WTF2!) Es decir que cualquier visitante a la red local es capaz de accedes a las cámaras. La auditoria de seguridad fue de yapa y me hace preguntar cuántos DVRs similares están exponiendo cámaras de bares y lugares públicos por ejemplo.

Después de todas estas batallas y algunas pruebas — resolución, pérdida de señal, reconexión — conseguí compilar un apk decente que ahora se ejecuta en la resurrección de este viejo Kindle Fire.

Configuración

Configuración

Configuración y uso

La aplicación tiene una pantalla de configuración y otra de visualización. Se accede a la configuración tocando 3 segundos la pantalla. Ahí es posible indicar el puerto RTSP, el timeout, usuario, password, el URL de cada cámara — 1 a 8 cámaras — y dos checkboxes para debuggear errores de conexión y para habilitar un modo de baja calidad de WiFi.

La pantalla de visualización muestra el stream y botones para cambiar cámaras hacia adelante y atrás.

Streaming de cámaras RTSP en un viejo Kindle Fire

Streaming de cámaras RTSP en un viejo Kindle Fire

Descarga del apk para el visualizador de cámaras RTSP https://github.com/ronibandini/RTSP-IP-Cam-Viewer-

Por qué revivir hardware viejo

Este Kindle Fire se vendía por apenas u$35. Tiene procesador 1.2Ghz Quad Core, 1GB RAM, 8GB de almacenamiento interno y pantalla touch de 7”, cámara de 1.9mpx atrás y de 0.3mpx adelante. Muchos las compramos para nuestros hijos. Fueron tan fuertes para sobrevivir y diez años más tarde aún tienen la capacidad de encontrar usos alternativos. Ya sea cómo visualizador de cámaras, escáner de QRs o controlador de IOT, existen infinidad de destinos posibles para mucho hardware que las empresas pretenden sepultar.

Combatir la obsolescencia programada es una parte del activismo en la Contracultura Maker y contraintuitivamente devuelve mucho más de lo invertido.


메타데이터
post_id
bc7d0ff8d212
slug
pantalla-de-cámaras-ip-rtsp-con-un-viejo-kindle-fire-5-bc7d0ff8d212
url
https://medium.com/@bandini/pantalla-de-c%C3%A1maras-ip-rtsp-con-un-viejo-kindle-fire-5-bc7d0ff8d212
canonical_url
https://medium.com/@bandini/pantalla-de-c%C3%A1maras-ip-rtsp-con-un-viejo-kindle-fire-5-bc7d0ff8d212
author_url
https://medium.com/@bandini
status
ok
fetched_at
2026-06-21 07:44:09