Priser for Media Services

Kompiler og implementer yderst tilgængelige og skalerbare end-to-end-medieløsninger

Med Azure Media Services kan du levere alle medier på næsten alle enheder til alle steder i verden via skyen. Tjenestesamlingen indeholder kodning, live eller on-demand streaming, indholdsbeskyttelse samt indeksering for video- og lydindhold.

VoD-kodning (Video on Demand)

Standard Encoder transkoder video- og lydinputfiler til outputformater, der passer til afspilning på flere forskellige enheder, herunder smartphones, tablets, pc'er, spillekonsoller og tv. Premium Encoder transkoder formater, der almindeligvis bruges til udsendelser og filmprogrammer, og det understøtter videoarbejdsprocesser, der kræver kompleks logik. Du kan se en mere detaljeret sammenligning af funktionerne i de to kodninger i dokumentationen.

Standard Encoder1 Premium-koder1
$- pr. outputminut $- pr. outputminut

1Media Services fakturerer ikke for annullerede eller fejlbehæftede jobs. Et job med status 50 %, som annulleres, faktureres ikke for 50 % af det forbrugte antal jobminutter. Du opkræves kun for afsluttede jobs.

Bemærk! Kunder med en Enterprise Agreement skal kontakte deres Microsoft-account manager i forbindelse med prisfastsættelse.

Multiplikatorer for outputminutter

Vi anvender følgende multiplikatorer til beregning af det samlede antal outputminutter for en kodningsopgave.

Kvalitet Multiplikator Eksempel
SD (mindre end 1280 × 720) 1 x 10 minutters SD-output tæller som 10 SD-minutter
HD (1280 × 720-1920 x 1080) 2 x 10 minutters HD-output tæller som 20 SD-minutter
UHD (mere end 1920 x 1080, op til 4096 x 2160) 4 x 10 minutters UHD-output tæller som 40 SD-minutter
Kun lydoutput 0,25 x 4 minutters outputlyd tæller som et SD-minut

Eksempel: Du har en QuickTime-video i opløsningen 1920 x 1080p, af 20 minutters varighed, som du koder til et MP4-output af samme længde med videoen i opløsningen 1920 x 1080p og ét lydspor. Den effektive multiplikator er 2 (for HD) plus 0,25 (for lyd), som giver en multiplikator på 2,25. Du faktureres samlet for (20 minutter x 2,25) = 45 outputminutter. Hvis du bruger Media Encoder Standard til denne kodning, vil prisen være (45 outputminutter x $- pr. outputminut) = $-.

Se flere eksempler under Ofte stillede spørgsmål.

Priserne for Storage og dataoverførsel kan også gælde, og de faktureres i henhold til Azure-standardpriserne.

Mediereserverede enheder

Mediereserverede enheder anbefales, hvis din arbejdsbelastning kræver, at flere opgaver kører samtidigt. Du kan øge det samlede gennemløb for tjenesten ved (a) at øge antallet af mediereserverede enheder for at kunne behandle flere opgaver samtidigt og (b) ved at bruge en hurtigere mediereserveret enhed (f.eks. S3). Du kan finde flere oplysninger i dokumentationen. Kontakt os, hvis du forventer at skulle bruge mere end 10 mediereserverede enheder.

S1 S2 S3
Hver enkelt enhed $- pr. time1 $- pr. time1 $- pr. time1
Samtidige behandlinger 1 pr. enhed 1 pr. enhed 1 pr. enhed
Relativ ydeevne2 Ca. 2 x S1 Ca. 4 x S1

1Der faktureres forholdsmæssigt på minutbasis.

2Ydeevnen øges som beregnet vha. Media Encoder Standard.

Direkte begivenheder

Med Live-begivenheder (også kendt som Kanaler i nedarvede API'er) kan du streame indhold til dit publikum næsten i realtid. Live-begivenheder bruges sammen med streamingenheder til at levere livestreamingtjenester. Du kan finde oplysninger om priser på streamingenheder i afsnittet om streaming på denne side. Dine indstillinger for Live-begivenheder er som følger:

Type af Live Encoding Pass-through (ingen) Standard Live Encoding Premium Live Encoding
Maksimal oplysning af outputstream Op til 4K med 60 billeder pr. sekund Op til 720p med 30 billeder pr. sekund Op til 1080p med 30 billeder pr. sekund
Kodning med forskellige bithastigheder Ikke tilgængelig Ja Ja
Pris1 ~$- pr. minut ($-/time) ~$- pr. minut ($-/time) ~$- pr. minut ($-/time)
1 Fakturering sker forholdsmæssigt pr. sekund. Fakturering er baseret på det tidsrum Live-begivenhedsenheden er i tilstanden "Kører", uanset om der overføres et videosignal via tjenesten eller ej. Husk at stoppe Live-begivenhedsenheden, når den ikke er i brug, for at undgå unødvendige opkrævninger.

I forbindelse med alle typer af Live-begivenheder baseres fakturering på det tidsrum de er i tilstanden "Kører", uanset om tjenesten streamer video eller ej. Du kan finde oplysninger om tilstande for Live-begivenheder og fakturering under Ofte stillede spørgsmål nedenfor.

Priserne for lager og dataoverførsel kan også gælde, og de faktureres i henhold til Azure-standardpriserne.

Live transskriptionPrøveversion

Live transskription er designet til at virke sammen med livestreamingarbejdsbelastninger som en tilføjelse, når der bruges live-events med Pass-through eller live-events med Standard/Premium Live Encoder. Fakturering er baseret på det tidsrum, Live begivenhed er i tilstanden "Kører", uanset om tjenesten streamer video eller ej. Du kan finde oplysninger om live transskription og fakturering under Ofte stillede spørgsmål nedenfor.

Instans Pris
Live transskription ~$- pr. minut ($-/time)

Streaming

Levér videostreams efter behov eller live til kunder i flere skalerbare formater. Standard- og Premium-streamingtjenester leverer indhold direkte til et medieafspillerprogram eller et Content Delivery Network, der leverer indhold til yderligere distribution.

Media Services-kunder skal vælge enten et standardslutpunkt eller en eller flere Premium-streamingenheder afhængigt af deres behov. Standard-streamingslutpunktet er velegnet til de fleste streamingarbejdsbelastninger. Det indeholder samme funktioner som Premium-streamingenheder og skalerer automatisk den udgående båndbredde. Premium-streamingenheder er velegnede til avancerede arbejdsbelastninger, da de giver en dedikeret, skalerbar båndbredde. Premium-streamingenheder "stables", hvilket betyder, at hver enkelt enhed leverer ekstra båndbredde til applikationen. Standard-streamingslutpunkt "stables" ikke, men i stedet skaleres båndbredden automatisk efter behov. Se flere oplysninger.

Streaming faktureres som en kombination af streamingtjenester og mængden af overførte data. Når Azure Content Delivery Network er aktiveret via Media Services Portal eller API for et streamingslutpunkt, gælder standardpriserne for Content Delivery Network for alle overførte data. Når Azure Content Delivery Network ikke er aktiveret for et streamingslutpunkt, faktureres data i henhold til priserne for dataoverførsler.

Streamingenheder

Standard-streamingslutpunkt Premium-streamingenheder
Pris (prøveversion) 2 ~$- pr. dag ($- pr. md 1) I/T
Pris (pr. enhed) I/T ~$- pr. dag ($- pr. md1)
Båndbredde Op til 600 Mbps fra streamingslutpunkt og skaleres med Content Delivery Network Op til 200 Mbps pr. enhed

1Fakturering foretages proportionelt hver dag beregnet ud fra 31 dage om måneden.

2Priser for prøveversionen kan ændres i forbindelse med offentlig tilgængelighed.

Indholdsbeskyttelse

Beskyt dine aktiver med PlayReady DRM (Digital Rights Management), Widevine Modular-licenslevering, Apple FairPlay-streaming eller ren AES-nøglekryptering (Advanced Encryption Standard). Prisen bygger på antallet af licenser eller nøgler, som tjenesten har udstedt.

PlayReady

PlayReady
Pris $- pr. 100 licenser

Widevine

Widevine
Pris $- pr. 100 licenser

AES-nøgler (Advanced Encryption Standard)

AES-nøgler
Pris $- pr. 100 nøgler

Priserne for Storage og dataoverførsel kan også gælde, og de faktureres i henhold til Azure-standardpriserne.

FairPlay

FairPlay
Pris $- pr. 100 licenser

Video Indexer

Udtræk, gennemse, bedøm, tilpas, søg i og publicer indsigt i et enkelt job fra dine lyd- og videofiler ved hjælp af kunstig intelligens til videoteknologier med Azure Media Services.

Se hele listen over Video Indexer AI-funktioner

Video Indexer kan bruges med to typer konti:

Konto til gratis prøveversion: op til 10 timers gratis indeksering for webstedsbrugere og op til 40 timers gratis indeksering for API-brugere.

Betalt ubegrænset konto: til indeksering i større skala kan du oprette en ny Video Indexer-konto, som er forbundet med et betalt Microsoft Azure-abonnement.

Priserne på er baseret på inputfilens varighed. Indeksering opkræves for lydanalyse, videoanalyse eller begge. Tjenesten udnytter dine mediereserverede enheder til at behandle opgaver parallelt, når det er muligt. Få mere at vide om behandling af medier

Videoanalyse Lydanalyse
Pris pr. inputminut $- $-

Redactor

Anonymiser videoer ved at registrere og sløre ansigterne på udvalgte personer. Azure Media Redactor er ideel i forbindelse med offentlig sikkerhed og nyhedsmedier. Priserne på er baseret på inputfilens varighed og opløsning. Redactor udnytter dine mediereserverede enheder til at køre videobehandlingsopgaver parallelt, når det er muligt. Bemærk! SLA'en for Redactor gælder kun på S3-mediereserverede enheder. Du kan finde flere oplysninger i vores dokumentation.

S1 S2 S3
Understøttede inputopløsninger1 640 x 480 og lavere 641 x 481 til 1280 x 720 1281 x 721 til 1920 x 1200
Første 50,000 minutter/måned2 $- pr. indholdsminut ($-/time) $- pr. indholdsminut ($-/time) $- pr. indholdsminut ($-/time)
Næste 950.000 minutter (50K-1M minutter)/måned $- pr. indholdsminut ($-/time) $- pr. indholdsminut ($-/time) $- pr. indholdsminut ($-/time)
Mere end 1.000.000 minutter pr. måned $- pr. indholdsminut ($-/time) $- pr. indholdsminut ($-/time) $- pr. indholdsminut ($-/time)

1Begge inputopløsningsstørrelser skal være i overensstemmelse med målerens understøttede inputopløsning, da der ellers måles efter en højere opløsning (se eksempel under Ofte stillede spørgsmål).

2Minimumforbrug på ét minut. Alt forbrug rundes op til næste minut.

Azure Medieindeksering

Azure Media Indexer udfases den 1. marts 2023 og erstattes af Azure Media Services Video Indexer (se ovenfor på denne side).

Du kan få flere oplysninger om migrering i dokumentationen.

Support og SLA 

  • Vi leverer teknisk support til stort set alle tilgængelige tjenester, herunder Azure Media Services, via Azure Support til en startpris $29/måned. Support til fakturering og administration af abonnementer ydes gratis.
  • Vi garanterer 99,9 % tilgængelighed af REST API-transaktioner for kodning, indeksering og pakning af Media Services, samt indholdsbeskyttelsestjeneste. Streaming har en garanti på 99,9 % tilgængelighed af eksisterende medieindhold, når der er købt mindst én streamingenhed. I forbindelse med Live-begivenheder garanterer vi en ekstern forbindelse til Live-begivenhederne (i kørselstilstand) med en oppetid på mindst 99,9 %. Tilgængeligheden beregnes i en månedlig faktureringscyklus. Prøveversionstjenester er ikke omfattet af en SLA. Få mere at vide ved at besøge siden for SLA for Azure.

Ofte stillede spørgsmål

  • Når en video sendes til indeksering, definerer brugeren indekseringen til at være videoanalyse, lydanalyse eller begge dele. Dette afgør, hvilke SKU'er der skal opkræves. Hvis der er en fejl på kritisk niveau under processen, returneres der en fejlkode som svar. I dette tilfælde foretages der ingen fakturering. En kritisk fejl kan forårsages af en fejl i vores kode eller en kritisk fejl i en intern afhængighed for tjenesten. Fejl i stil med forkert id eller udtræk af indsigt anses ikke for at være kritiske, og der returneres et svar. I de tilfælde, hvor der returneres et gyldigt svar (ikke en fejlkode), foretages der fakturering.

  • Ved at føje mediereserverede enheder til din konto sikres det, at flere filer behandles samtidigt, og at en ændring af den mediereserverede enhed påvirker den hastighed, filerne behandles med. Hvis din konto f.eks. har tre mediereserverede enheder af typen S1, behandles der op til tre filer samtidigt. Ved at ændre typen af den reserverede enhed til S3 behandles hver enkelt fil hurtigere. Du kan finde flere oplysninger i vores dokumentation.

  • Ja, du kan skalere antallet af mediereserverede enheder for din konto. Der er standardgrænser på Azure Portal, f.eks. et maksimum på 25 mediereserverede S2-enheder, men det er bløde grænser. Du kan kontakte os, hvis du har brug for højere grænser.

  • Nej, du opkræves kun på baggrund af outputminutter plus antallet af mediereserverede enheder. Du kan få flere oplysninger i nedenstående eksempel.

  • Nej, du faktureres ikke, hvis et kodningsjob mislykkes.
  • Ja, du opkræves for kodningsoutputminutter (Standard Encoder: $- pr. outputminut, Premium Encoder: $- pr. outputminut) særskilt fra opkrævningen for den mediereserverede enhed. Du kan få flere oplysninger i nedenstående eksempel.

  • Eksempel 1: Jens har 30 kodningsjobs, som han udfører vha. Media Encoder Standard (dvs. prisen for Standard Encoder gælder). Hvert enkelt job skaber 10 outputminutter (i alt 300 outputminutter). Jens bruger én mediereserveret S1-enhed, og det tager to timer at køre hvert enkelt job. Joe bruger den mediereserverede S1-enhed i sammenlagt 60 timer i træk og slukker derefter enheden (angiver antallet af mediereserverede enheder til nul).

    • Outputminutter (Standard Encoder): 300 x $- pr. minut = $-
    • S1-mediereserveret enhed: 1 enhed x 60 timer x $-/time = $-
    • Samlet pris: $-

    Eksempel 2: Jens har 30 kodningsjobs, som han udfører vha. Media Encoder Standard. Hvert enkelt job skaber 10 outputminutter (i alt 300 outputminutter). Denne gang bruger Jens tre mediereserverede S2-enheder. Det tager kun én time at udføre hvert enkelt job, og hans 30 job er klaret på kun 10 timer. Joe bruger de tre mediereserverede S2-enhed i sammenlagt 10 timer i træk og slukker derefter enheden (angiver antallet af mediereserverede enheder til nul).

    • Outputminutter (Standard Encoder): 300 x $- pr. minut = $-
    • S2-mediereserveret enhed: 3 enheder x 10 timer x $-/time = $-
    • Samlet pris: $-

    Eksempel 3: Jens har en to timer lang film i opløsningen 1920 x 1080, som han koder med Media Encoder Standard vha. den forudindstillede standardværdi "H264 Multiple Bitrate 1080p", så han kan streame filmen til iOS- og Android-enheder. Den forudindstillede kodning producerer tre HD-outputvideoer, fem SD-outputvideoer og ét lydspor. Den samlede multiplikator for denne kodningsopgave er (3 x 2 + 5 + 0,25) = 11,25. Det samlede antal outputminutter er derfor 11,25 x 2 x 60 = 1.350. Den samlede pris er 1.350 x $- pr. minut = $-.

  • Hvis du genererer miniaturer som led i et almindeligt kodningsjob som i eksemplet her, skal der ikke betales yderligere gebyrer for generering af miniaturebilleder. Men hvis du sender en kodningsopgave, der kun genererer miniaturer (f.eks. output, der ikke har video eller lyd), tæller alle billeder i outputaktivet som ét sekund (1/60 af et minut).

  • Du faktureres på baggrund af det faktiske antal minutter, du bruger mediereserverede enheder. Her er et mere detaljeret eksempel. Lad os sige, at Jens havde nul mediereserverede enheder til at starte med, og kl. 10.00 den pågældende dag angiver han, at hans konto skal bruge to reserverede S1-enheder. Der ankommer flere videoer om eftermiddagen, så Jens ændrer sin konto til at skulle bruge fire reserverede S3-enheder kl. 13.15. Alle hans videoer er behandlet kl. 16.00, og derefter slår Jens mediereserverede enheder fra for sin konto (han angiver antallet af mediereserverede enheder til nul). Joes forbrug beregnes som følger:

    • S1-mediereserverede enheder: 2 enheder x 3,25 timer (kl. 10:00-13:15) x $-/time = $-
    • S3-mediereserverede enheder: 4 enheder x 2,75 timer (kl. 13:15-16:00) x $-/time = $-

    Dermed vil Jens’ samlede omkostning for brug af mediereserverede enheder den pågældende dag være $- + $- = $-

    I modsætning til mediereserverede enheder opkræves streamingenheder på baggrund af det højeste antal streamingenheder, der klargøres hver dag (højt vandmærke).

  • Nej, gebyrerne for mediereserverede enheder beregnes forholdsmæssigt pr. minut, og streamingenheder beregnes forholdsmæssigt pr. dag.

    Du kan konsultere vores online beregner, hvis du vil have en idé om, hvor meget et kodningsprojekt vil koste.

  • En streamingenhed giver et dedikeret sæt af ressourcer til indholdsstreaming, og hver enhed øger det garanterede båndbreddegennemløb med op til 200 Mbps.

  • Ja, du kan købe flere streamingenheder til indholdsstreaming.

  • Du bliver opkrævet på basis af det højeste antal streamingenheder, der leveres hver dag. I dette eksempel bliver du opkrævet for fire streamingenheder den pågældende dag.

  • Det anhænger af Live-begivenhedens aktuelle tilstand. Mulige værdier omfatter:

    • Stoppet. Dette er starttilstanden for Live-begivenheden efter oprettelsen. I denne tilstand kan egenskaberne for Live-begivenhed opdateres, men streaming er ikke tilladt.
    • Starter. Live-begivenheden starter. Det er ikke tilladt at foretage opdateringer eller streame i denne tilstand. Hvis der opstår fejl, skifter Live-begivenhed til tilstanden "Stoppet".
    • Kører. Live-begivenheden kan behandle livestreaminger.
    • Stopper. Live-begivenheden stoppes. Det er ikke tilladt at foretage opdateringer eller streame i denne tilstand.
    • Sletter. Live-begivenheden slettes. Det er ikke tilladt at foretage opdateringer eller streame i denne tilstand.

    I følgende tabel vises, hvordan tilstandene knyttes til faktureringstilstanden.

    Tilstand for Live-begivenhed Faktureret?
    Starting (starter) Nej (midlertidig tilstand)
    Kører Ja
    Stopper Nej (midlertidig tilstand)
    Stopped (stoppet) Nej
  • Scenarie: Susanne vil gerne streame en sportsbegivenhed, der varer 2 timer, og har tænkt sig at bruge en Live-begivenhed med Standard Live Encoding

    1. Hun konfigurerer Live-begivenheden og starter den 20 minutter før, begivenheden begynder. Live-begivenheden er i tilstanden "Starter" i 5 minutter.
      • Susanne faktureres ikke for dette tidsrum
    2. Når Live-begivenheden er startet, skifter den til tilstanden "Kører", hvor den er klar til at modtage en videostreaming. Live-begivenheden forbliver i tilstanden "Kører" i 15 minutter.
      • Susanne faktureres ikke for denne periode
    3. Streamingen af begivenheden starter til tiden og varer i 2 timer eller 120 minutter.
      • Susanne faktureres for denne periode
    4. Susanne stopper videofeedet men ikke Live-begivenheden, og hun lader Live-begivenheden være i denne tilstand i 5 minutter.
      • Susanne faktureres ikke for denne periode
    5. Derefter streamer Susanne et opfølgende program i 30 minutter.
      • Susanne faktureres for denne periode
    6. Efter det opfølgende program stopper Susanne Live-begivenheden med det samme og sletter den.
      • Susanne faktureres ikke for dette tidsrum

    Live-begivenheden var sammenlagt i tilstanden "Kører" i 170 minutter (15 minutter uden streaming før begivenhedens start + 120 minutter under selve begivenheden + 5 minutter uden streaming efter begivenheden + 30 minutters opfølgende program efter begivenheden). Opkrævningerne er:

    170 minutter x ~$- = ~$-

  • Begge kanter af inputvideoen skal være i overensstemmelse den understøttede inputopløsning for hver måler. En video på 600 x 481 overskrider f.eks. maksimumopløsningen 640 x 480 for S1 ved, at begge kanter er højere end 480, og dermed måles i henhold til S2.

  • Nej, du kan bruge Standard Live Encoding i dette tilfælde. Det er højden og bredden, der skal være 1280 x 720 eller derunder. Du faktureres kun til priserne for Standard Live Encoding.
  • Du opkræves på baggrund af den type Live-begivenhed, du anvender. I dette tilfælde skal du vælge typen Standard Live Encoding og faktureres til priserne for Standard Live Encoding, selvom outputvideoen ikke er 1280 x 720.

    Bemærk, at hvis du vælger at konfigurere Live-begivenheden til typen Premium Live Encoding, faktureres du til denne pris.

  • Du bliver opkrævet for live transskription, når du aktiverer denne funktion, mens du bruger en live-event til f.eks. at streame et webinar. Du konto bliver opkrævet for den varighed, hvor live-eventen kører. Mulige værdier for tilstanden af en live-event omfatter:

    • Stopped (stoppet). Dette er starttilstanden for Live-begivenheden efter oprettelsen. I denne tilstand kan egenskaberne for Live-begivenhed opdateres, men streaming er ikke tilladt.
    • Starting (starter). Live-begivenheden starter. Det er ikke tilladt at foretage opdateringer eller streame i denne tilstand. Hvis der opstår fejl, skifter Live-begivenhed til tilstanden "Stoppet".
    • Kører. Live-begivenheden kan behandle livestreaminger.
    • Stopper. Live-begivenheden stoppes. Det er ikke tilladt at foretage opdateringer eller streame i denne tilstand.
    • Sletter. Live-begivenheden slettes. Det er ikke tilladt at foretage opdateringer eller streame i denne tilstand.

    I følgende tabel vises, hvordan tilstandene knyttes til faktureringstilstanden.

    Tilstand for Live-begivenhed Faktureret?
    Starting (starter) Nej (midlertidig tilstand)
    Kører Ja
    Stopper Nej (midlertidig tilstand)
    Stopped (stoppet) Nej
  • Scenarie: Susanne vil gerne streame et webinar, der varer 2 timer, og hun har tænkt sig at bruge en live-begivenhed med Standard Live Encoding og live transskription aktiveret.

    1. Hun konfigurerer Live-begivenheden og starter den 20 minutter før, begivenheden begynder. Live-begivenheden er i tilstanden "Starter" i 5 minutter.
      • Susanne faktureres ikke for dette tidsrum
    2. Når Live-begivenheden er startet, skifter den til tilstanden "Kører", hvor den er klar til at modtage en videostreaming. Live-begivenheden forbliver i tilstanden "Kører" i 15 minutter.
      • Susanne bliver ikke opkrævet for denne periode, og det gælder både Standard Live Encoding og live transskription. Hun bliver opkrævet, uanset om lydfeeden indeholder talte ord eller ej inden for denne periode.
    3. Streamingen af begivenheden starter til tiden og varer i 2 timer eller 120 minutter.
      • Susanne bliver opkrævet for denne periode for både Standard Live Encoding og live transskription
    4. Susanne stopper videofeedet men ikke Live-begivenheden, og hun lader Live-begivenheden være i denne tilstand i 5 minutter.
      • Susanne bliver opkrævet for denne periode, og det gælder både Standard Live Encoding og live transskription
    5. Susanne streamer derefter en spørgesession i 30 minutter.
      • Susanne bliver opkrævet for denne periode for både Standard Live Encoding og live transskription
    6. Efter spørgesessionen stopper Susanne live-eventen med det samme og sletter den.
      • Susanne faktureres ikke for dette tidsrum

    Live-eventen var sammenlagt i tilstanden "Kører" i 170 minutter (15 minutter uden streaming før eventens start + 120 minutter under selve eventen + 5 minutter uden streaming efter eventen + 30 minutters spørgesession). Opkrævningerne er: 170 minutter x ~$- = ~$- (170 minutter x (Standard Live Encoding-satsen + satsen for live transskription)

Ressourcer

Beregn dine månedlige udgifter til Azure-tjenester

Se ofte stillede spørgsmål vedr. prissætning på Azure

Få mere at vide om Media Services

Se tekniske vejledninger, videoer og anden dokumentation

Tilføjet for at beregne. Tryk på 'v' for at få vist på beregner

Kod op til 100 GB video.