Cross-platform videoweergave en DRM goed gedaan op elk apparaat

Eén licentieserver, de juiste speler en het juiste manifest op elk platform.

Native videoweergave met FairPlay, Widevine en PlayReady, gekoppeld aan je licentieserver zodat streams snel starten en schoon afspelen op echte apparaten. Dagtarief: €500.

Reparatiebon

Nº ····

Inlevering

Uw dag, 9:00

Klaar

19:00

U haalt op

De oplossing, geïnstalleerd op uw telefoon, en de wijziging in uw broncode.

Bewaar deze strook

Nº ····

Dag 1

€ 500 excl. btw

Dag 1 boeken

Remote dagtarief

€500excl. btw

Ik lever sinds de eerste openbare iPhone SDK in 2008 HLS- en FairPlay-streaming met AVPlayer en Media3/ExoPlayer voor live-tv en VOD.

U haalt op

  • Native AVPlayer-integratie op iOS/tvOS met FairPlay-sleutellevering gekoppeld aan je licentieserver
  • Native Media3/ExoPlayer-integratie op Android met Widevine en selectie van het DASH-manifest
  • Manifest- en DRM-logica per apparaat, zodat elke client HLS+FairPlay of DASH+Widevine/PlayReady krijgt
  • Afhandeling van audio- en ondertitelsporen, snelle start en schoon zoeken geverifieerd op fysieke apparaten

Reparatiebon

  • Waarom één DRM nooit alles dekt

    FairPlay beschermt Apple-platforms, Widevine dekt Android en Chrome, en PlayReady is wat Windows en veel smart-tv's verwachten. Er is geen enkel sleutelsysteem dat ze allemaal tevredenstelt, dus de meeste catalogi worden uiteindelijk twee keer verpakt: HLS met FairPlay voor Apple, en DASH met Widevine of PlayReady voor de rest. Ik zet de beslissing per apparaat op, zodat automatisch het juiste manifest en het juiste sleutelsysteem worden opgevraagd, zonder je backend tot een rommel te vertakken.

  • Een echte speler per platform, geen wrapper

    Apple wil dat AVPlayer een HLS-stream aanstuurt, en Android wil dat Media3/ExoPlayer DASH aanstuurt. Deze spelers hebben verschillende API's voor sporselectie, buffering en het afhandelen van DRM-sessies. Ik bouw de native speler op elk platform en koppel die rechtstreeks aan je licentieserver en sleutelleveringsflow, zodat de weergave zich gedraagt zoals het besturingssysteem verwacht in plaats van tegen een abstractielaag te vechten.

  • Licentieservers en sleutellevering

    DRM werkt alleen als de speler, de licentieserver en de verpakking het eens zijn over sleutel-ID's, content-ID's en aanvraagformaat. Ik handel de FairPlay SPC/CKC-uitwisseling op Apple en de Widevine-licentieaanvraag op Android af, inclusief hoe die aanroepen je authenticatietoken meedragen. Heb je al een licentiedienst zoals een externe multi-DRM-provider, dan integreer ik ertegen in plaats van die te vervangen.

  • Sporen, snelle start en zoeken op echte hardware

    Meerdere audiotalen en ondertitelformaten (WebVTT, CEA-608/708, IMSC) gaan op verschillende manieren stuk tussen spelers, en het gedrag van de simulator komt zelden overeen met een echte Apple TV of een Android-telefoon uit het middensegment. Ik test op fysieke apparaten om te bevestigen dat de starttijd laag is, dat zoeken niet stokt of de audio uit sync raakt, en dat het wisselen van sporen betrouwbaar is. Afwegingen in segmentlengte en bufferafstemming worden uitgelegd, niet verborgen.

Veelgestelde vragen

Senior hulp nodig bij native mobiel?

Stuur de productcontext, het doelplatform, de status van de repository en de planning. Ik laat je snel weten of ik kan helpen.

Gratis gesprek van 20 min boeken

Bewaar deze strook

Nº ····

Dag 1

€ 500 excl. btw

Dag 1 boeken

Of laat een briefje achter aan de balie

Beschrijf uw project. Als ik beschikbaar ben, antwoord ik meteen in de chat, anders binnen 24 uur.