video streaming - transmitir - Grabación de video desde una cámara IP a través de una red
camaras para transmitir en vivo por internet (4)
¿Por qué no consideras www.cameraftp.com? soporta carga de imágenes y visor en línea
Estoy construyendo un sistema de seguridad con cámara para mi oficina, sin embargo, no queremos mantener el DVR en el sitio.
Miramos NVR (grabadores de video en red) y son demasiado caros. Pensé en una alternativa a esto. No sé qué tan factible es, pero seguramente me gustaría tener algunos comentarios aquí.
Aquí están mis pensamientos:
- Compra una cámara IP normal
- Compre un servidor o una instancia de AWS y escriba un programa para descargar la transmisión continua al servidor.
Ahora tengo algunas preguntas sobre la practicidad de esta solución y los aspectos técnicos involucrados en la construcción de un sistema de este tipo:
- ¿En qué formato se alimentan la mayoría de las cámaras IP? ¿A qué velocidad de cuadro se transfieren?
- Si tuviera que escribir un programa que pudiera leer este feed y descargarlo y almacenarlo en un servidor, ¿obtendré la misma calidad que un feed en vivo?
- ¿Tendré que volver a codificar los datos en tiempo real a algún otro formato (como flv.) Antes de almacenarlos?
- ¿Puedes sugerir una mejor arquitectura posible para esto? Estaba pensando en una instancia de Amazon y s3 para el almacenamiento de video feeds.
Hay algunos sitios que ya lo hacen (como http://www.mangocam.com/ )
Gracias y espero que esta pregunta cumpla con las pautas de SO, ya que podría tratarse de un área gris entre programación y no relacionados con la programación. Si no, lo moveré a otro sitio de stackexchange (sugerencias por favor)
Hace aproximadamente 3 años necesitaba cctv. Encontré zoneminder, intenté editarlo a mi gusto, pero descubrí que lo estaba arreglando más que editándolo.
Por no mencionar que la función de grabación de mp4 no es realmente parte de la rama maestra (que es una especie de jajaja, ya que es un programa cctv y ya lleva aproximadamente 3 años o más desde que se sugirió). Es literalmente solo adaptando el comando ffmpeg lol.
¡Así que encontré la solución!
Si quieres que algo salga bien, hazlo tú mismo.
¡Te presento a Shinobi! Shinobi: la plataforma de CCTV de código abierto
No lo he usado todavía, pero echaría un vistazo a http://www.zoneminder.com/ La documentación explica que puede instalarlo en una máquina modesta con Linux y usar cámaras IP para la grabación remota.
Andrés
Motion es una alternativa a Zoneminder. Tiene una curva de configuración más pronunciada, ya que todo se configura a través de los archivos de configuración. Sin embargo, los archivos de configuración están bien comentados y es más fácil de lo que parece. Es muy confiable una vez que se ejecuta también.
Para agregar una cámara Foscam (mencionada anteriormente) use la siguiente sintaxis para transmitir el video desde la cámara.
netcam_url http://<IPADDRESS>/videostream.cgi?user=admin?pwd=
Donde el usuario es administrador con una contraseña en blanco (la predeterminada para las cámaras Foscam).
Para un tiempo de funcionamiento / confiabilidad realmente alto, considere usar una herramienta de monitoreo como Monit . Esto funciona bien con Motion.