Skip to content

Miniaturas de fotogramas clave

media.process.thumbnails_keyframe

Sapsan genera miniaturas JPEG a partir de los fotogramas clave de la pista de vídeo del stream.

Configuración

streams:
  - name: cam1
    inputs:
    - rtsp:
        url: rtsp://admin:password@10.0.0.5/stream0
    thumbnails:
    - keyframe:
        track: v1           # pista de vídeo de origen
        width: 320          # por defecto 320 si no se fija ningún tamaño; mínimo 32
        height: 180
        every: 3gop         # capturar cada tercer GOP (por defecto: cada GOP)
      dvr: true

every debe ser mayor que 0. Las dimensiones del fotograma deben ser de al menos 32.

Véase también: Miniaturas por HTTP.

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

Previews de fotogramas del archivo

  • Un fotograma JPEG de la pista de capturas: http://server/streaming/v/<stream>/image/<track>/<utc_ms>.jpg
  • Un fragmento MP4 de un momento del archivo: http://server/streaming/dvr-preview-mp4/<stream>/<utc_ms> — un fragmento corto desde un fotograma clave; para el preview, el servidor elige por sí solo la pista de menor resolución.