VEIL Stream Shield Docs Hub
MVP anti-pirataria para streaming com foco em sessão, entitlement, token curto, heartbeat, concorrência, revoke e incidente leve.
Fluxo MVP
POST /veil-stream-shield/auth/loginautentica e devolve access/refresh.POST /veil-stream-shield/entitlements/checkresolve dispositivos e streams permitidos.POST /veil-stream-shield/playback/session/issuecria sessão, manifesto assinado e política de playback.POST /veil-stream-shield/playback/session/{session_id}/heartbeatrenova a janela de playback.POST /veil-stream-shield/playback/session/{session_id}/revokeencerra a sessão e pode abrir incidente.
Regras MVP suportadas
concurrent_sessions_same_user > allowedplayer_heartbeat_missing > 2 ciclosdevice/session mismatchmanifest token expiredrevoke + incident_openquando a política mandar