¿Cómo incluir la transmisión de medios en un sistema OpenGeo para monitorear animales con seguimiento en vivo?

8

Me pregunto cómo incluir la transmisión de medios (video), o la alimentación de la cámara, en un sistema OpenGeo para monitorear animales en vivo.

Actualmente lo estoy haciendo con diferentes aplicaciones, pero quiero hacerlo en un sistema completo (abierto y gratuito), preferiblemente bajo OpenGeo suite y QGIS, u otras posibilidades abiertas (¿puede VLC ser una solución?). Para el seguimiento de medios y GPS, actualmente estamos utilizando "cámaras de tablero" y collares GPS para mascotas chinos, ya que podemos atrapar a estos animales casi a diario (eso es un estudio de etología sobre tejones domesticados), pero tenemos que procesar toda la información y agregar datos manualmente. en toda la base de datos, cuando podría hacerse automáticamente.

Creo que tenemos 2 posibilidades, siendo la segunda la preferida:

  1. Streaming y grabación del lado del servidor, que es más seguro ya que la pérdida de datos es menor;
  2. Grabación en el collar, con alimentación de cámara en vivo a pedido más grabación del lado del servidor (de alguna manera como tomas / imágenes fijas geoetiquetadas, una opción si hacemos alimentaciones m-jpeg, pero creo que no es la mejor).

He leído algunas cosas, ya que tengo un conocimiento muy limitado sobre estos temas. Los servidores de transmisión abiertos son un primer paso, pero no solo me pregunto si es la mejor combinación, sino si es el esquema correcto en el que estoy pensando.

Como ejemplo, una opción propietaria realmente agradable es Skyline que combina todo en una plataforma completa (pero para fines militares de UAV).

Ideas?

Francisco A. Ruiz
fuente

Respuestas:

2

Algo que podría ser posible es que si su video se transmite de alguna manera (eso no es un problema SIG, es un problema de desarrollo web más general, así que supongamos que funciona), entonces podría tener puntos que representan la ubicación actual de su animal, o si está arreglado, la ubicación de la cámara. Luego puede vincular una ventana emergente a ese punto animal que contiene la transmisión de video.

Luego, usa un código de actualización si el animal se mueve, de modo que cada segundo se actualizan las ubicaciones de los puntos, y si un video está abierto, esa ventana emergente se mueve a la nueva ubicación.

Sin embargo, un desarrollador web puede resolver muchas de las cosas que está pidiendo, y si estos pasos no son claros para usted, busque a alguien que lo ayude. No habrá una respuesta estándar. La única solución potencial que conozco que hace este tipo de cosas fuera de la caja es Fulcrum.

Alex Leith
fuente
1

Es posible que pueda usar Openlayers y tablas de fusión de Google .

QGIS también puede usar tablas de fusión .

usuario20539
fuente
3
¿Cómo se pueden usar las Tablas Fusion para este propósito? ¿Qué información debe almacenarse en las tablas de fusión y cómo se transmitirá el video a las aplicaciones cliente? Estas son solo algunas ideas para fortalecer su respuesta ... puede editar su respuesta para incluir cualquier información adicional.