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.