Cross-platform videoafspilning og DRM gjort rigtigt på alle enheder

Én licensserver, den rigtige afspiller og det rigtige manifest på hver platform.

Native videoafspilning med FairPlay, Widevine og PlayReady, koblet til din licensserver, så streams starter hurtigt og spiller rent på rigtige enheder. Dagstakst: €500.

Reparationsseddel

Nº ····

Indlevering

Din dag kl. 9:00

Klar

19:00

Du henter

Rettelsen installeret på din telefon og ændringen i din kildekode.

Gem denne talon

Nº ····

Dag 1

500 € ekskl. moms

Book dag 1

Remote dagstakst

€500ekskl. moms

Jeg har leveret HLS- og FairPlay-streaming med AVPlayer og Media3/ExoPlayer til live-tv og VOD siden det første offentlige iPhone SDK i 2008.

Du henter

  • Native AVPlayer-integration på iOS/tvOS med FairPlay-nøglelevering koblet til din licensserver
  • Native Media3/ExoPlayer-integration på Android med Widevine og valg af DASH-manifest
  • Manifest- og DRM-logik pr. enhed, så hver klient får HLS+FairPlay eller DASH+Widevine/PlayReady
  • Håndtering af lyd- og undertekstspor, hurtig start og ren spoling verificeret på fysiske enheder

Reparationsseddel

  • Hvorfor ét DRM aldrig dækker alt

    FairPlay beskytter Apple-platforme, Widevine dækker Android og Chrome, og PlayReady er det, Windows og mange smart-tv forventer. Der findes intet enkelt nøglesystem, der tilfredsstiller dem alle, så de fleste kataloger ender med at blive pakket to gange: HLS med FairPlay til Apple, og DASH med Widevine eller PlayReady til resten. Jeg sætter beslutningen pr. enhed op, så det rigtige manifest og det rigtige nøglesystem anmodes om automatisk, uden at forgrene din backend til et rod.

  • En rigtig afspiller pr. platform, ikke en wrapper

    Apple vil have AVPlayer til at drive et HLS-stream, og Android vil have Media3/ExoPlayer til at drive DASH. Disse afspillere har forskellige API'er til sporvalg, buffering og håndtering af DRM-sessioner. Jeg bygger den native afspiller på hver platform og kobler den direkte til din licensserver og nøgleleveringsflow, så afspilningen opfører sig, som styresystemet forventer, i stedet for at kæmpe mod et abstraktionslag.

  • Licensservere og nøglelevering

    DRM virker kun, når afspilleren, licensserveren og pakningen er enige om nøgle-ID'er, indholds-ID'er og anmodningsformat. Jeg håndterer FairPlay SPC/CKC-udvekslingen på Apple og Widevine-licensanmodningen på Android, inklusive hvordan de kald bærer dit autentificeringstoken. Hvis du allerede kører en licenstjeneste som en tredjeparts multi-DRM-udbyder, integrerer jeg mod den i stedet for at erstatte den.

  • Spor, hurtig start og spoling på rigtig hardware

    Flere lydsprog og undertekstformater (WebVTT, CEA-608/708, IMSC) går i stykker på forskellige måder på tværs af afspillere, og simulatoradfærd matcher sjældent et rigtigt Apple TV eller en Android-telefon i mellemklassen. Jeg tester på fysiske enheder for at bekræfte, at starttiden er lav, at spoling ikke går i stå eller desynkroniserer lyden, og at sporskift er pålideligt. Afvejninger i segmentlængde og bufferjustering forklares, ikke skjules.

Ofte stillede spørgsmål

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.

Book et gratis 20-min opkald

Gem denne talon

Nº ····

Dag 1

500 € ekskl. moms

Book dag 1

Eller læg en besked ved disken

Beskriv dit projekt. Jeg svarer med det samme i chatten, når jeg er ledig, ellers inden for 24 timer.