Løsningsarkitektur: Video-on-demand digitale medier

En grunnleggende løsning for video på forespørsel som gir mulighet for strømming av innspilt videoinnhold, blant annet filmer, nyhetsklipp, sportsinnslag, opplæringsvideoer og opplæringsmateriale for kundestøtte, til alle endepunktenheter, mobilapper og nettlesere med støtte for videoavspilling. Videofiler lastes opp til Azure Blob-lagring, kodes til et standardformat med flere bithastigheter, og distribueres deretter via alle vanlige direkteavspillingsprotokoller med dynamisk bithastighet (HLS, MPEG-DASH, Smooth) til Azure Media Player-klienten.

Denne løsningen er bygget på følgende Azure-administrerte tjenester: Blob-lagring, Content Delivery Network og Azure Media Player. Disse tjenestene kjører i et miljø med høy tilgjengelighet med oppdateringer og støtte. Dette gir deg mulighet til å fokusere på løsningen din i stedet for miljøet den skal kjøres i.

Token Token License/Key License/Key Azure BlobStorage StreamingEndpoint Multi-Protocol Dynamic Packaging/Multi-DRM Azure Encoder(Standard orPremium) Azure Media Playerin Browser Azure Media Playerin Mobile App Cloud DRMLicense/KeyDelivery Server Azure CDN MezzanineVideo Files

Implementeringsveiledning

Produkter Dokumentasjon

Blob-lagring

Lagre store mengder ustrukturerte data, slik som tekst eller binære data, som er tilgjengelige fra hvor som helst i verden via HTTP eller HTTPS. Du kan bruke bloblagring til å offentliggjøre data til hele verden, eller til å lagre programdata privat.

Azure Encoder

Koding av jobber er en av de vanligste behandlingstypene i Media Services. Du oppretter kodingsjobber for å konvertere mediefiler fra en koding til en annen.

Azure Streaming Endpoint

En direkteavspillingstjeneste som kan levere innhold direkte til en klients avspillingsprogram, eller til et innholdsleveringsnettverk for videre distribusjon.

Content Delivery Network

Gir sikker og pålitelig levering av innhold med bred global dekning og omfattende funksjonssett.

Azure Media Player

Bruker bransjestandarder, for eksempel HTML5 (MSE/EME), for å levere en avansert direktestrømmingsopplevelse som kan tilpasses. Uavhengig av hvilken avspillingsteknologi som brukes, har utviklere et enhetlig Javascript-grensesnitt for å få tilgang til API-er.

Innholdsbeskyttelse med flere DRM

Leverer innhold på en sikker måte med multi-DRM (Playready, Widevine, Fairplay-direkteavspilling) eller AES-kryptering med kjent nøkkel

Relaterte løsningsarkitekturer

Direkteavspilling av digitale medier

Med en direktestrømmingsløsning er det mulig å spille inn video i sanntid og kringkaste den til forbrukere, for eksempel ved å strømme intervjuer, konferanser eller sportsarrangementer på nettet. Med denne løsningen spilles video inn ved hjelp av et videokamera og sendes til et endepunkt for kanalinndata. Kanalen mottar direkteavspillingssignalene og gjør dem klar for direkteavspilling via et endepunkt for direkteavspilling til en nettleser eller mobilapplikasjon. Kanalen gir også et overvåkingsendepunkt for forhåndsvisning og validering av strømmen før videre behandling og levering. Kanalen kan også spille inn og lagre mottatt innhold for direkteavspilling på et senere tidspunkt (video-on-demand).

Mer informasjon

Søkeord / tale-til-tekst / OCR digitale medier

En tale-til-tekst-løsning gjør det mulig å identifisere tale i statiske videofiler, slik at du kan administrere det som standardinnhold. For eksempel kan de ansatte søke i opplæringsvideoer etter ord som blir sagt i videoen, og dermed raskt navigere til bestemte steder i videoen. Denne løsningen gir deg mulighet til å laste opp statiske videoer til en Azure-nettside. Azure Media Indexer bruker tale-API-en til å indeksere tale i videoene og lagre den i SQL Azure. Du kan søke etter ord eller fraser ved hjelp av Azure Web Apps og hente en resultatliste. Ved å velge et resultat kan du se hvor i videoen ordet eller frasen forekommer.

Mer informasjon