Lanser produktet ditt 2,5x raskere.Utforsk AI-assistert utvikling

Allsidig Video-On-Demand-plattform

En strømmeplattform som leverer rask transaksjonell video-on-demand (TVOD) av høy kvalitet til kundene sine.

Bransje

Underholdning

Team

4 medlemmer

Prosjektstatus

Startet i 2020

Land

Danmark

Om Prosjektet

Kunden vår er et dansk selskap som leverer hjemmeunderholdningsløsninger, inkludert filmutleietjenester, til lokale markeder og andre nordiske land. Tjenestene ble primært tilbudt i videoutleiebutikker og tillot ikke skalering av virksomheten. Selskapet ønsket å transformere den gjeldende forretningsmodellen og lage en video-on-demand-plattform for å levere filmer og TV-serier via internett mot betaling. Kunden valgte Cleveroad som et erfarent medieprogramvareutviklingsselskap å sette i gang prosjektet sammen med.

Prosjektidé

Utvikle en strømmetjeneste som gjør det mulig å levere filmutleietjenester på nett

Bygge en skalerbar og høytytende strømmeløsning med cross-platform-muligheter i tankene

Lage intuitive og raskt lastende UI-design som sikrer merkevareekspertise og brukerengasjement

Løsninger vi har levert

Opprettelse av en video-on-demand-plattform lokalisert for Norden. Realisering av funksjonene som lar seere kjøpe eller leie filmer og TV-serier av høy kvalitet

Utvikling av en VOD-strømmeplattform som ser bra ut og fungerer godt på tvers av flere skjermer, enheter og plattformer. Funksjonsintegrasjon som gjør det mulig å strømme video fra mobile enheter til TV-er

Design av en responsiv on-demand-videoplattform som sikrer konsistens på tvers av enheter. Laging av et UI-design av høy kvalitet for å sikre et solid grunnlag for bred brukeradopsjon og høy kundekonvertering

Resultater

En funksjonsrik VOD-strømmeløsning tilpasset kundens forretningsmodell muliggjør flernivå inntektsstrømmer basert på utleie og kjøp. Langsiktig verdiskaping gjennom digitalisering av virksomheten

En videostrømmetjeneste med cross-platform-muligheter for TV, PC og mobile enheter. Det lot kunden sikre betydelig forretningsvekst ved å gi en helhetlig digital opplevelse for brukerne

Det nye UI-designkonseptet ble godkjent av kunden og brukt i frontend-utviklingen av VOD-strømmeplattformen. Brukergrensesnittet av høy kvalitet oppfyller selskapets mål for markedsføring og kundeservice

Forretningsutfordringer

Kunden vår er TDC Group-selskapet, den største danske leverandøren av telekommunikasjonstjenester. I 2013 kjøpte selskapet rettighetene til Blockbuster, et ikonisk amerikansk selskap kjent for utleie av video og spill, for å lansere en videostrømmeplattform i Norden. Den første forretningsmodellen var å la folk leie filmer hovedsakelig i videoutleiebutikker. Kunden ønsket å digitalisere den tradisjonelle virksomheten og levere filmutleietjenester på nett etter TVOD-forretningsmodellen. I utgangspunktet hadde kunden ferdige Android- og Android TV-apper som ikke oppfylte brukernes forventninger. Kunden ønsket å oppdatere disse løsningene samt lage separate versjoner for å gjøre det mulig å få tilgang til videoinnhold sømløst på ulike enheter. Selskapet trengte derfor en erfaren teknisk partner som kunne:

Bygge en helhetlig TVOD-strømmeplattform for å digitalisere den tradisjonelle hjemme-videoutleietjenesten. Det var nødvendig å levere et produkt av høy kvalitet for å erstatte den eksisterende løsningen, tiltrekke nye brukere og bevare lojaliteten hos eksisterende kunder for å sikre forretningsvekst og utvide markedet.

Reengineere Android- og Android TV-apper for å gjenskape en kjerneforretningsprosess og innfri sluttbrukernes forventninger til den nye produktløsningen. Det var også nødvendig å lage versjoner som støtter flere plattformer for å nå et bredere publikum og utvide markedsandelen for å oppnå mer fortjeneste.

Utvikle en strømmeplattform av topp kvalitet som opererer på TVOD-modellen og lar brukere leie/kjøpe innhold på pay-per-view-basis. Det var nødvendig å implementere et fleksibelt og skalerbart IT-arkitekturdesign for å sikre at løsningene presterer godt under høy brukervekst.

business-challanges

Prosjekt i Detaljer

Vi har designet on-demand-videostrømmetjenester, laget et helt nytt UI, og sikret løsningens ytelse på tvers av enheter

Forretningsarkitektur

  • Fullt utstyrt og responsiv transaksjonell VOD-strømmetjeneste. Brukere kan bli med på plattformen og bruke den som en tradisjonell hjemme-videoutleietjeneste, med den forskjellen at filmene leveres ikke på disker, men på nett. Det lar seere se filmer og TV-serier av høy kvalitet på forespørsel.
  • Den utvidede søkefunksjonaliteten er kjernen i løsningen: den lar brukere finne filmene som passer best basert på de anvendte filtrene. Søkefeltet bruker en spesifikk algoritme for å indeksere mange relevante parametere, inkludert nøkkelord, innholdsbeskrivelser, rollebesetning, kategorier og sjanger.
  • Nettbetaling via betalingsgatewayen ble bygget inn i plattformen. Det var nødvendig for å gi brukerne mulighet til å leie eller kjøpe filmer for visning. Integrasjon av pay-per-transaction-tjenestene tillot en engangsbetaling for visning av videoinnhold on-demand, enten midlertidig (utleie, pay-per-view) eller permanent (electronic sell-through).
ups
View in detail

Produktets Kjerneelementer

Systemmodulene som er utviklet er integrert med hverandre for å sikre en jevn og logisk flyt for utleie og kjøp av film for seere.

Utleietjeneste

Utleietjeneste

Utleietjeneste er tilgjengelig i appen. Brukere kan kjøpe klippekort for å leie opptil tre filmer av alle som er tilgjengelige på plattformen. Kortet er en betalingsmetode som fungerer på alle enheter og lar seerne leie TV-serier. Når en bruker starter utleieperioden, kan de se en film så mange ganger de vil i løpet av 48 timer.

Integrasjon med betalingssystem gjør det mulig å administrere egne kort og kjøp enkelt med ett klikk. Brukere kan legge til sine egne kort for betaling og spore historikken over gjennomførte kjøp.

ups
Se i detalj

Visningsfremgang

Visningsfremgang

Videofremdriftslinjen lar brukere holde oversikt over visningsprosessen sin. Selv om seere lukket en film og bestemte seg for å vende tilbake til den senere. Siden plattformen lagrer sette filmer og fremgang i en brukerprofil, kan kundene spille av videoen igjen når som helst. Eller sjekke hvor mye tid som er igjen uten å trykke på avspillingsknappen.

Funksjonalitet for lazy loading og shimmering ble også integrert for å forbedre brukeropplevelsen. Det muliggjør cover flow når en stor mengde innhold skal vises. Videoinnholdet lastes kun når det vises eller når det snart skal dukke opp etter hvert som brukeren ruller nedover. Hvis seerne ikke ruller nedover eller videoinnholdet aldri kommer inn i visningsområdet, skjer ikke innlastingen. Shimmering-effekten viser brukerne at innlastingen pågår.

ups
Se i detalj

Foreldrekontroll

Foreldrekontroll

En modul for foreldrekontroll er nødvendig for å begrense barns tilgang til upassende innhold. Filmer er sortert etter aldersgrense: tillatt for alle, for alle unntatt barn under 7, under 11, eller 15 år. Foreldre kan dermed sette begrensninger for sine mindreårige barn i profilene deres. Hvis en film faller inn under 'begrenset'-kategorien, ber plattformen seerne om å skrive inn et passord for å få tilgang til videoen.

Oppsett av profiler lar brukere administrere sine egne kontoer og ha all kontorelatert informasjon tilgjengelig med ett klikk. Seerne kan også bytte til en barneprofil for å administrere og overvåke barns aktiviteter på plattformen.

ups
Se i detalj

Tilgang på flere plattformer

Tilgang på flere plattformer

Cross-platform-muligheter ble realisert som en del av kundens prosjektvisjon. Brukere kan se biblioteket sitt via native apper for Android, iOS, iPadOS, Android TV og tvOS. Det finnes også en webversjon og støtte for videostrømming fra mobile enheter til TV-er via Chromecast og AirPlay

Offline-datasynkronisering for bruk i mobilappen (iOS og Android) ble konfigurert. Det gir tilgang til videoinnhold når internett ikke er tilgjengelig. Brukere kan laste ned kjøpte eller leide filmer for å se dem offline på enhetene sine.

ups
Se i detalj

Vurderer du å starte din egen medietjeneste?

Kontakt ekspertene våre innen Media-domenet! Vi er klare til å hjelpe deg med å realisere enhver idé – fra en enkel live-strømmeapp til en allsidig video-on-demand-plattform

Utvikling i Detalj

  • Kunden krevde et outstaff-team. Først gjennomførte vi en grundig prosjektanalyse, inkludert kodegjennomgang, gjennomgang av teknologistakken og jevnlige møter med Tech Leads og Account Managers for å sette oss inn i alle prosjektets behov. Deretter satte vi sammen et prosjektteam med erfaringen og kompetansenivået som trengtes for effektivt arbeid på kundens prosjekt. Outstaff-teamet ble håndtert helt og holdent av kundens selskap. Cleveroad-ekspertene klarte å hoppe inn i et uferdig prosjekt, dekke alle prosjektutfordringene og levere gode resultater ved å lansere en løsning som møter forretningsbehovene.
  • Cleveroads designteam endret det gamle UI-et og laget et helt nytt brukergrensesnitt for å muliggjøre sømløs «tjeneste-klient»-interaksjon samtidig som all eksisterende informasjon ble bevart. Spesialistene våre med fokus på responsivt design tok på seg oppgaven med å effektivisere UI-et for mobil- og webløsninger. Selv om et forbedret UI-design ble innført for å sikre forbrukertilfredshet, ble den visuelle stilen som gjenspeiles i brukergrensesnittet fullt ut bevart og i tråd med kundens visjon.
  • DevOps-spesialistene våre tok i bruk AWS Services-plattformen for å migrere VOD-strømmeløsningen fra on-premise til skyen, og bygde en samlet dataplattform. AWS CloudFront CDN ble valgt for å gjøre det mulig å strømme video on demand til enhver enhet i standardformater: MPEG DASH, Apple HLS, Microsoft Smooth Streaming og CMAF. Det valgte nettverket gjorde det mulig å minimere forsinkelsen i videolevering, redusere sannsynligheten for opphopning og trafikktap, og gi høy tilgjengelighet av videoinnhold.
  • Vi jobbet med produktet med cross-platform-muligheter i tankene for å optimalisere medieopplevelsen for alle. Utviklingsteamet vårt bygde Android- og Android TV-appene på nytt, laget iOS- og Apples tvOS-apper fra bunnen av, og en webversjon basert på beste praksis og mønstre for programvareutvikling. Cleveroad-ekspertene integrerte også mediespillere ved hjelp av Chromecast SDK (for Android) og Airplay SDK (for iOS) for å aktivere casting av videoinnhold fra mobile enheter til TV-økosystemer.

Teknologistakk

Se hvordan utviklingsteamet implementerte prosjektets krav

Android

Kotlin

RxJava

RxAndroid

ObjectBox

Room

Retrofit

DRM

iOS

Swift

CoreData

RxSwift

Alamofire

DRM

Webarkitektur

Node JS

Cloudfront

Lambda

Apollo

GraphQL

Elastic

Oppnådde Resultater

Vi har vellykket utviklet en TVOD-strømmetjeneste med cross-platform-muligheter som lar kunden vår betjene et stort publikum og nå målene som er satt

Forretningsautomatisering takket være en digital løsning

Vi bygde en TVOD-strømmeplattform av høy kvalitet som lot kunden vår digitalisere den tradisjonelle videoutleievirksomheten og tilby on-demand-videotjenester på nett. Løsningen tar hensyn til alle behov og preferanser hos målgruppen samtidig som den styrker lojaliteten til eksisterende kunder. Tjenesten har hundretusenvis av abonnenter i Danmark og bygger raskt en solid kundebase i Sverige, Finland og Norge

Halvering av kostnader for programvarevedlikehold

Cleveroad-teamet utførte en migrering fra on-premise-infrastruktur til skyen. Det lot kunden optimalisere strømmeoperasjonene, oppnå lavest mulig strømmelatens og skalere opp forretningsytelsen samtidig som null nedetid ble opprettholdt under håndteringen av rask brukervekst. Som et resultat ble antallet no-fault-founds redusert med 8 ganger, med vedlikeholdskostnadene for programvareløsninger kuttet med 50 %

Vekst i tiltrekning/retensjon av kunder med 20–30 %

Selskapet fikk et høytytende produkt med cross-platform-muligheter. Løsningen lar selskapet kringkaste videoinnhold av høy kvalitet til flere brukere på pay-per-view-basis. Kombinasjonen av enkel navigasjon og tiltalende UX-design bidro til en flerdoblet brukertilfredshetsrate. I løpet av seks uker abonnerte 10 000 personer på tjenesten. Blockbuster sikret levering av høy kvalitet for brukerne

Hva Kundene Våre Sier

Client photo...
DK flagDanmark
Media

CTO hos Blockbuster, TDC of

“Vi er veldig fornøyde med Cleveroad. De ser ut til å jobbe på samme måte som oss, og vi har et tett samarbeid med dem. Hver dag snakker vi med utviklerne og skisserer hva som må gjøres.“

Begynn å vokse virksomheten din med oss
Ved å sende dette skjemaet bekrefter jeg at jeg har lest og akseptert Personvernpolicy

Flere Caser

Portfolio case
Portfolio case