Reprodução desde o início¶
media.play.startover
Transporte¶
HTTP ou HTTPS; playlists e fragmentos usam requisições separadas por TCP.
Codecs compatíveis¶
Dependem do protocolo de entrega: HLS e DASH. O Sapsan empacota as faixas existentes; verifique a compatibilidade de decodificação no reprodutor de destino.
O arquivo gravado está disponível pelos mesmos protocolos do ao vivo: HLS e DASH. Há ainda uma API para consultar as faixas gravadas e os previews.
A reprodução do arquivo funciona só em streams com gravação ligada (dvr) — caso contrário, a solicitação é rejeitada com um erro claro.
Retrocesso¶
Uma playlist retrocedida N segundos para trás a partir de agora:
http://server/streaming/v/<stream>/rewind/<seconds>/index.m3u8
Por exemplo, rewind/3600/ é um timeshift de uma hora. O retrocesso une o arquivo ao ao vivo sem costura: a playlist começa no arquivo e continua no ao vivo, sem duplicatas nem buracos na junção; LL-HLS (blocking reload, atualizações delta) continua funcionando. Os buracos da gravação viram um EXT-X-DISCONTINUITY padrão.