Offline videoudvikler

Offline videodownloads, der forbliver krypterede på iOS og Android

Vedvarende FairPlay- og ExoPlayer-offline-licenser, bundet til rettigheder.

Native offline-downloads med DRM holdt intakt, ved hjælp af AVAssetDownloadTask og vedvarende FairPlay-nøgler på Apple og ExoPlayer-offline-licenser på Android. Dagstakst: 500 € eller 600 $.

Offline betyder ikke ubeskyttet

At lade brugere downloade en film til flyveturen er let, indtil du tilføjer DRM. Filen skal forblive krypteret på disken, og dekrypteringsnøglen skal bevares lokalt uden at give indholdet væk. På Apple betyder det en vedvarende FairPlay-nøgle parret med AVAssetDownloadTask, og på Android betyder det en ExoPlayer-offline-licens gemt sammen med det downloadede medie. Sylvain implementerer begge, så offlinekopien forbliver lige så beskyttet som streamet.

Baggrundsdownloads og lagerplads

En download-manager skal blive ved med at virke, når appen er i baggrunden, overleve at appen lukkes, og genoptage efter en afbrudt forbindelse. Den skal også holde styr på, hvor meget plads brugeren har, lade dem slette titler og vise reel fremgang. Sylvain bygger køen på hver platform med de native baggrundsdownload-API'er, med klar håndtering af pause, genoptagelse og fejl.

Udløb og licensfornyelse

Offline-licenser er som regel tidsbegrænsede: en titel kan måske ses i 30 dage efter download eller 48 timer efter første afspilning. Det betyder at spore udløb lokalt, forny licensen, når enheden kommer online igen, og fjerne indhold rent, når rettigheder udløber. Sylvain kobler fornyelsesflowet til din licensserver, så reglerne håndhæves, selv mens brugeren er offline.

At binde downloads til rettigheder

En download bør kun ske, hvis brugeren faktisk har ret til indholdet, og den bør holde op med at virke, hvis deres abonnement ophører. Sylvain forbinder downloadflowet til dit rettigheds- og autentificeringssystem, så udstedelse af en offline-licens tjekker den samme kilde til sandhed som streaming. Det undgår det almindelige hul, hvor opsagte brugere bliver ved med at se downloadet indhold for evigt.

Ofte stillede spørgsmål

Hvad koster en offline-downloadfunktion?

Den faste dagstakst er 500 € eller 600 $, remote, uden bureautillæg. Offline-download med DRM er detaljeret arbejde, så jeg estimerer dagene ærligt på forhånd for hver platform.

Kan du tilføje offline-downloads til vores eksisterende app?

Ja. Dette tilføjes ofte til en app, der allerede streamer. Jeg gennemgår din nuværende afspiller og DRM-opsætning og bygger derefter offline-laget oven på den i stedet for at omskrive afspilningen.

Forbliver det downloadede indhold krypteret på enheden?

Ja. Indholdet forbliver krypteret i hvile, beskyttet af en vedvarende FairPlay-nøgle på Apple eller en ExoPlayer-offline-licens på Android, så det ikke bare kan kopieres ud som en almindelig fil.

Hvordan håndterer du licensudløb for offline-indhold?

Jeg sporer udløb lokalt og fornyer offline-licensen mod din licensserver, når enheden er online, og fjerner derefter adgangen rent, når rettighedsvinduet lukker.

Hvad sker der, når en bruger opsiger sit abonnement?

Fordi downloads er bundet til dit rettighedssystem, stopper et opsagt eller udløbet abonnement nye downloads og lader eksisterende offline-licenser udløbe ved fornyelse, så adgang ikke fortsætter på ubestemt tid.

Fortsætter baggrundsdownloads, hvis appen lukkes?

Ja. Jeg bruger de native baggrundsdownload-API'er på hver platform, så downloads fortsætter, når appen er i baggrunden, og genoptager, efter appen lukkes, eller forbindelsen falder ud.

Brug for senior hjælp til native mobil?

Send produktkonteksten, målplatformen, repository-status og tidsplan. Jeg fortæller dig hurtigt, om jeg kan hjælpe.