Skip to content

Compatibilidade com o Flussonic

O Sapsan responde nas URLs habituais do Flussonic Media Server para que os reprodutores, as integrações e o monitoramento existentes continuem funcionando durante a migração. A compatibilidade vem ligada por padrão e pode ser desligada no config:

flussonic:
  streaming: false   # por padrão true

URLs legadas suportadas

São reconhecidos endereços de nível raiz dos seguintes formatos (apenas GET/HEAD/OPTIONS):

URL legada O que faz
/<stream>/variant/v1/index.m3u8 playlist da faixa
/<stream>/info.json informação do stream
/<stream>/ranges.json intervalos gravados do arquivo
/<stream>/<utc>-preview.mp4 preview MP4 de um momento do arquivo
/<stream>/index-<from>-<duration>.fmp4.m3u8 playlist HLS do arquivo; redireciona (302) para /streaming/v/<stream>/index.m3u8?from=&to=, convertendo segundos em milissegundos

Parâmetros de ranges.json: closed_at_gte, opened_at_gte, opened_at_lte, resolution, limit, cursor.

Admin API v3

A API sob o prefixo /streamer/api/v3 responde no formato do Flussonic Streamer API v3 — veja Admin API. Na conversão de uma configuração v3, alguns campos são descartados de propósito (static, comment, title, segment_duration, listeners https e outros) — o relatório de perdas fica disponível durante a conversão.

Tokens

Como no Flussonic, o token é aceito tanto como ?token= na URL quanto no cabeçalho Authorization: Bearer (o cabeçalho tem prioridade).

O que vem a seguir