Offline videoutvikler

Offline videonedlastinger som forblir kryptert på iOS og Android

Vedvarende FairPlay- og ExoPlayer-offline-lisenser, knyttet til rettighet.

Native offline-nedlastinger med DRM intakt, med AVAssetDownloadTask og vedvarende FairPlay-nøkler på Apple og ExoPlayer-offline-lisenser på Android. Dagspris: 500 € eller 600 $.

Offline betyr ikke ubeskyttet

Å la brukere laste ned en film for flyturen er enkelt til du legger til DRM. Filen må forbli kryptert på disk, og dekrypteringsnøkkelen må bevares lokalt uten å gi fra seg innholdet. På Apple betyr det en vedvarende FairPlay-nøkkel paret med AVAssetDownloadTask, og på Android betyr det en ExoPlayer-offline-lisens lagret sammen med det nedlastede mediet. Sylvain implementerer begge så offline-kopien forblir like beskyttet som strømmen.

Bakgrunnsnedlastinger og lagring

En nedlastingsbehandler må fortsette å virke når appen er i bakgrunnen, overleve at appen lukkes og gjenoppta etter en brutt tilkobling. Den må også holde styr på hvor mye plass brukeren har, la dem slette titler og vise reell fremgang. Sylvain bygger køen på hver plattform med de native bakgrunnsnedlastings-API-ene, med tydelig håndtering av pause, gjenopptaking og feil.

Utløp og lisensfornyelse

Offline-lisenser er vanligvis tidsbegrensede: en tittel kan kanskje ses i 30 dager etter nedlasting eller 48 timer etter første avspilling. Det betyr å spore utløp lokalt, fornye lisensen når enheten kommer online igjen, og fjerne innhold rent når rettigheter utløper. Sylvain kobler fornyelsesflyten til lisensserveren din så reglene håndheves selv mens brukeren er offline.

Å knytte nedlastinger til rettighet

En nedlasting bør bare skje hvis brukeren faktisk har rett til innholdet, og den bør slutte å virke hvis abonnementet deres opphører. Sylvain kobler nedlastingsflyten til rettighets- og autentiseringssystemet ditt, så utstedelse av en offline-lisens sjekker samme sannhetskilde som streaming. Det unngår det vanlige gapet der oppsagte brukere fortsetter å se nedlastet innhold for alltid.

Vanlige spørsmål

Hva koster en offline-nedlastingsfunksjon?

Den faste dagsprisen er 500 € eller 600 $, remote, uten byråpåslag. Offline-nedlasting med DRM er detaljert arbeid, så jeg estimerer dagene ærlig på forhånd for hver plattform.

Kan du legge til offline-nedlastinger i vår eksisterende app?

Ja. Dette legges ofte til i en app som allerede streamer. Jeg gjennomgår den nåværende spilleren og DRM-oppsettet ditt og bygger så offline-laget oppå det i stedet for å skrive om avspillingen.

Forblir det nedlastede innholdet kryptert på enheten?

Ja. Innhold forblir kryptert i hvile, beskyttet av en vedvarende FairPlay-nøkkel på Apple eller en ExoPlayer-offline-lisens på Android, så det ikke bare kan kopieres ut som en vanlig fil.

Hvordan håndterer du lisensutløp for offline-innhold?

Jeg sporer utløp lokalt og fornyer offline-lisensen mot lisensserveren din når enheten er online, og fjerner så tilgangen rent når rettighetsvinduet lukkes.

Hva skjer når en bruker sier opp abonnementet sitt?

Fordi nedlastinger er knyttet til rettighetssystemet ditt, stopper et oppsagt eller utløpt abonnement nye nedlastinger og lar eksisterende offline-lisenser utløpe ved fornyelse, så tilgangen ikke fortsetter på ubestemt tid.

Fortsetter bakgrunnsnedlastinger hvis appen lukkes?

Ja. Jeg bruker de native bakgrunnsnedlastings-API-ene på hver plattform så nedlastinger fortsetter når appen er i bakgrunnen og gjenopptas etter at appen lukkes eller tilkoblingen faller ut.

Trenger du senior hjelp med native mobil?

Send produktkonteksten, målplattformen, repository-status og tidsplan. Jeg sier raskt om jeg kan hjelpe.