Udvikling af Android-videostreamingsapp: reducerede vedligeholdelsesomkostninger og øget kundefastholdelse

Innowise har bygget en Android-videostreamingsapp til en M&E-leverandør.

Kunde

Region
EU
Kunde siden
2022

Vores kunde, en niche-softwareleverandør i medie- og underholdningsindustrien, er baseret i EU og skaber softwareløsninger til alle slags medierelaterede institutioner - fra universiteter til radiostationer og endda nationale tv-selskaber.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Kunden havde brug for en løsning, der var nem at vedligeholde og køre på enheder med forskellige skærmopløsninger.

Kunden ønskede at bryde ind i tv-streamingverdenen med deres egen VOD-tjeneste. Til det formål havde de brug for en brugervenlig og tilpasselig mobilapp. Et af de vigtigste krav var appens tilpasningsevne: Deres gamle version havde problemer med at tilpasse indholdslayoutet til forskellige skærmstørrelser, især på tablets og smart-tv'er. Så de henvendte sig til Innowise for at trække på vores erfaring med Udvikling af mobilapps.

Løsning

En adaptiv Android-app til tablets og smart-tv'er

Innowise foreslog at genopbygge en Android-app, der er designet til to vigtige platforme: tablets og smart-tv, som er de mest populære enheder til streaming af tv- og radioindhold. Derudover tilbød teamet også at overføre hele projektet til en mere skalerbar arkitektur og inkludere et par nye funktioner for at øge brugernes tilfredshed med tjenesten.

Microservices-arkitektur

Vi valgte en arkitektur baseret på mikrotjenester. Denne modulære opsætning gør det lettere for udviklere at tilføje nye funktioner og opdatere eksisterende hurtigt - ingen hovedpine på vejen.

Tilpasningsevne på tværs af enheder

Vores mobilteknikere har sørget for, at appen automatisk tilpasser sig forskellige skærmstørrelser og opløsninger. Så uanset om nogen ser med på en tablet eller et smart-tv, er oplevelsen problemfri. Det betød også, at kunden ikke behøvede at oprette separate apps til hver enhed - én app klarer det hele.

Brugervenlig grænseflade

Udviklingsteamet for Android-videostreaming-appen byggede brugergrænsefladen enkel og intuitiv, så brugerne nemt kunne finde rundt i appen både på en tablet og et smart-tv. Desuden tilføjede vi Google Authentication: På den måde behøver brugerne ikke at bøvle med at oprette nye logins eller huske ekstra adgangskoder.

Optimeret streaming-ydelse

For at streamingkvaliteten altid er i top, har vi indbygget funktioner til at håndtere buffering, indholdslevering og adaptiv bitrate-streaming. Selv hvis internethastigheden ikke er god, kan brugerne stadig nyde deres yndlingsprogrammer uden afbrydelser.

Kategorisering af indhold og tv-guide

Vi har inkluderet et solidt søge- og kategoriseringssystem, så brugerne nemt kan finde det, de vil se. Appen har også en brugerdefineret tv-guide, der viser den kommende tidsplan på tværs af alle kanaler, hvilket gør det nemt at gennemse programmerne.

Teknologier

MariaDB, MySQL, MongoDB, Redis, Galera, MaxScale, Sphinx-søgning

VCS

Git, GitLab

Nginx, Docker Compose, CI/CD-pipelines til GitLab

Java, Kotlin, ExoPlayer, Media3

Dokumentation

Swagger, Sammenhæng

Proces

Da vi havde fået et klart billede af kundens behov, startede vi udviklingsprocessen ved hjælp af Scrum. Vores team arbejdede i to-ugers sprints med møder hver tredje uge for at tackle eventuelle presserende problemer. Vores team holdt kontakten via Slack og Jira, og kunden modtog ugentlige opdateringer via Teams-opkald for at holde sig orienteret.

Hold

1

Full-Stack-udvikler

1

Mobiludvikler

1

Data Engineer

Resultater

Reducerede vedligeholdelsesomkostninger

Med hjælp fra Innowise fik kunden succes med at gå ind i digital tv-distribution og udvide deres rækkevidde til et nyt publikum. Den Android-app, vi udviklede, gjorde det nemt at administrere platformen på tværs af både tablets og smart-tv'er. Og da det kun er én app til begge, er vedligeholdelsesomkostningerne langt lavere - en stor gevinst for kunden.
Projektets varighed
  • Januar 2023 - december 2023

33%

reduktion af vedligeholdelsesomkostninger

57%

stigning i kundefastholdelse

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil