Miniaturas por HTTP¶
media.process.thumbnails_http
O Sapsan obtém capturas JPEG da câmera por HTTP.
Configuração¶
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 (padrão 10)
timeout: 5 # tempo limite da requisição, s (padrão 5)
dvr: true # guardar os quadros no arquivo (padrão false)
fetch_interval e timeout precisam ser maiores que 0. Respostas que não são JPEG ou excedem o limite de tamanho são descartadas; a prévia não é atualizada.
Veja também: Miniaturas de quadros-chave.
Obtenção de capturas¶
| O que | URL |
|---|---|
| Quadro atual do stream | http://server/streaming/live-preview-jpeg/<stream> |
| Quadro de uma trilha específica | http://server/streaming/track-preview-jpeg/<stream>/<track> |
| Quadro do arquivo | http://server/streaming/v/<stream>/image/<track>/<utc_ms>.jpg |
Capturas no arquivo¶
Com dvr: true os quadros são gravados no arquivo como uma trilha JPEG separada com as dimensões reais do quadro. No manifesto DASH do arquivo ela é exposta como um AdaptationSet padrão de thumbnail tile (http://dashif.org/guidelines/thumbnail_tile) — reprodutores com suporte a miniaturas na linha do tempo o pegam automaticamente.