Cross-platform videoavspilling og DRM gjort riktig på hver enhet

Én lisensserver, riktig spiller og manifest på hver plattform.

Native videoavspilling med FairPlay, Widevine og PlayReady, koblet til lisensserveren din så strømmer starter raskt og spiller rent på ekte enheter. Dagspris: €500.

Reparasjonsordre

Nº ····

Innlevering

Din dag kl. 9:00

Klar

19:00

Du henter

Rettelsen installert på telefonen din, og endringen i kildekoden.

Ta vare på talongen

Nº ····

Dag 1

500 € eks. mva.

Book dag 1

Remote dagspris

€500eks. mva.

Jeg har levert HLS- og FairPlay-streaming med AVPlayer og Media3/ExoPlayer for live-TV og VOD siden den første offentlige iPhone SDK i 2008.

Du henter

  • Native AVPlayer-integrasjon på iOS/tvOS med FairPlay-nøkkellevering koblet til lisensserveren din
  • Native Media3/ExoPlayer-integrasjon på Android med Widevine og valg av DASH-manifest
  • Manifest- og DRM-logikk per enhet så hver klient får HLS+FairPlay eller DASH+Widevine/PlayReady
  • Håndtering av lyd- og undertekstspor, rask start og ren søking verifisert på fysiske enheter

Reparasjonsordre

  • Hvorfor ett DRM aldri dekker alt

    FairPlay beskytter Apple-plattformer, Widevine dekker Android og Chrome, og PlayReady er det Windows og mange smart-TV-er forventer. Det finnes ikke noe enkelt nøkkelsystem som tilfredsstiller dem alle, så de fleste kataloger ender med å pakkes to ganger: HLS med FairPlay for Apple, og DASH med Widevine eller PlayReady for resten. Jeg setter opp beslutningen per enhet så riktig manifest og riktig nøkkelsystem bes om automatisk, uten å forgrene backenden din til et rot.

  • En ekte spiller per plattform, ikke et omslag

    Apple vil ha AVPlayer som driver en HLS-strøm, og Android vil ha Media3/ExoPlayer som driver DASH. Disse spillerne har ulike API-er for sporvalg, buffring og håndtering av DRM-økter. Jeg bygger den native spilleren på hver plattform og kobler den direkte til lisensserveren din og nøkkelleveringsflyten, så avspillingen oppfører seg slik operativsystemet forventer i stedet for å slåss mot et abstraksjonslag.

  • Lisensservere og nøkkellevering

    DRM virker bare når spilleren, lisensserveren og pakkingen er enige om nøkkel-ID-er, innholds-ID-er og format på forespørselen. Jeg håndterer FairPlay SPC/CKC-utvekslingen på Apple og Widevine-lisensforespørselen på Android, inkludert hvordan disse kallene bærer autentiseringstokenet ditt. Hvis du allerede kjører en lisenstjeneste som en tredjeparts multi-DRM-leverandør, integrerer jeg mot den i stedet for å erstatte den.

  • Spor, rask start og søking på ekte maskinvare

    Flere lydspråk og undertekstformater (WebVTT, CEA-608/708, IMSC) går i stykker på ulike måter mellom spillere, og simulatoratferd matcher sjelden en ekte Apple TV eller en Android-telefon i mellomklassen. Jeg tester på fysiske enheter for å bekrefte at starttiden er lav, at søking ikke henger eller desynker lyden, og at sporbytte er pålitelig. Avveininger i segmentlengde og buffertjustering forklares, ikke skjules.

Vanlige spørsmål

Trenger du senior hjelp med native mobil?

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

Book en gratis 20-min samtale

Ta vare på talongen

Nº ····

Dag 1

500 € eks. mva.

Book dag 1

Eller legg igjen en lapp ved disken

Beskriv prosjektet ditt. Jeg svarer med en gang i chatten når jeg er ledig, ellers innen 24 timer.