Skip to content

Miniaturas por HTTP

media.process.thumbnails_http

Sapsan obtiene capturas JPEG de la cámara por HTTP.

Configuración

streams:
  - name: cam1
    inputs:
    - rtsp:
        url: rtsp://admin:password@10.0.0.5/stream0
    thumbnails:
    - http:
        url: http://10.0.0.5/snapshot.jpg
        fetch_interval: 10  # período de captura, s (por defecto 10)
        timeout: 5          # tiempo de espera de la petición, s (por defecto 5)
      dvr: true             # guardar los fotogramas en el archivo (por defecto false)

fetch_interval y timeout deben ser mayores que 0. Las respuestas que no son JPEG o superan el límite de tamaño se descartan; la vista previa no se actualiza.

Véase también: Miniaturas de fotogramas clave.

Obtención de capturas

Qué URL
Fotograma actual del stream http://server/streaming/live-preview-jpeg/<stream>
Fotograma de una pista concreta http://server/streaming/track-preview-jpeg/<stream>/<track>
Fotograma del archivo http://server/streaming/v/<stream>/image/<track>/<utc_ms>.jpg

Capturas en el archivo

Con dvr: true los fotogramas se escriben en el archivo como una pista JPEG aparte con las dimensiones reales del fotograma. En el manifiesto DASH del archivo se expone como un AdaptationSet estándar de thumbnail tile (http://dashif.org/guidelines/thumbnail_tile) — los reproductores con soporte de miniaturas en la línea de tiempo lo recogen automáticamente.

Siguientes pasos