H264ify: om du behöver titta på YouTube-videor på en gammal bärbar dator. H.264-codec, Flash-teknik, HTML5 och WebRTC webbläsare som stöder eme h 264

Idag är H.264 codec en av de mest populära codec som används för att streama data på Internet.

Codec H.264

H.264-codec är en videokomprimeringsstandard som utvecklats av flera organisationer, så den kallas även AVC (Advanced Video Coding) och MPEG-4 del 10. Låt oss titta på några funktioner i H.264-kodning och avkodning.

De viktigaste fördelarna med komprimering med H.264:

  • Högkvalitativ kompression.
  • Liten mängd videofiler.

Brister:

  • Krävande på kraften hos kodaren.
  • Krävande på uppspelningsenhetens kraft.

Om uppspelningsenheten, t.ex. en dator, har en svag processor, kommer videouppspelningen att haka eller stoppa.

Flash player och codecH.264

Adobe Flash spelare, används idag flitigt på Internet för:

  • Spela filmen. Till exempel använder den populära YouTube-tjänsten både en Flash-spelare och en HTML5-videospelare. Flash Player stöder uppspelning av video kodad med H.264 sedan 2007, sedan spelarversion 9.0.115.
  • Videokodning. Till exempel, när vi i en videochatt tar en bild från en webbkamera, en Flash-spelare, eller snarare ett plugin-program för webbläsaren Adobe Flash Plugin, kodar multimediaströmmen i realtid och skickar den till .

Kamerafångstfönster med Flash

Adobe Flash Plugin för webbläsaren använder vanligtvis och använder fortfarande VP6-videocodec, som jämfört med H.264 är mindre krävande på resurser, men är mycket sämre i komprimeringskvalitet. Relativt nyligen blev det möjligt att använda H.264-codec. Flash Player 11, som släpptes 2011, började stödja realtidsvideokodning med H.264-codec.

Det visar sig att det blir möjligt att fånga en bild från en kamera i en webbläsare och koda den i farten med en avancerad H.264-codec. Till exempel stöder det kostnadsfria webbseminariumsystemet BigBlueButton videoinspelning och kodning på klientsidan i H.264. Låt mig också påminna dig om att videokodaren stöder två videocodecs: VP6 och H.264.

HTML5 eller Flash

Det börjar sakta ersätta Flash. Sådana applikationer som kommer att översättas till HTML5, arbete pågår redan. Utvecklingen av WebRTC och HTML5 kommer att tillåta åtkomst till användarens webbkamera och mikrofon utan att behöva använda ytterligare plugins för webbläsaren.

(Engelsk) realtidskommunikation- kommunikation i realtid) - projekt med öppen källkod källkod, utformad för att organisera överföringen av strömmande data mellan webbläsare eller andra applikationer som stöder det med hjälp av punkt-till-punkt-teknik.

BigBlueButton och HTML5

Till exempel, i utvecklingsplanerna för klientapplikationen för webbprojektet BigBlueButton, föreslås det att göra följande:

  • Visa en BigBlueButton-session med HTML5 (visa en presentation, strömma ljud/video, tvåvägs chatt).
  • Sänd ljud/video med HTML5 och WebRTC.
  • Stöd för alla BigBlueButton-presentationsverktyg i HTML5.

Innan man förstår innebörden av detta beslut måste det sägas att tolkningen av denna händelse på Internet inte alltid är baserad på fullständig information. För att korrekt utvärdera Googles åtgärder måste du ta mycket hänsyn till:

1. Chrome är inte den första eller enda populära webbläsaren som inte stöder H.264: den inaktiverades först i Mozilla Firefox, förutom det vill Opera inte heller stödja denna codec.

2. H.264-video på webben idag visas med plugins som Flash och Silverlight. Stödet för dessa plugins kommer att fortsätta i Chrome.

3. Det finns för närvarande ingen konvention som definierar en standardbasvideocodec i HTML 5 för "video"-taggen. Detta kommer att tvinga alla utvecklare och utgivare som använder taggen "video" att stödja många olika format.

4. H.264-kodeken är proprietär och du måste betala för den, även om MPEG LA förlängde den kostnadsfria perioden till slutet av 2015 och lovade att inte ta betalt för icke-kommersiellt innehåll.

5. För H.264-formatet finns det ett gratisalternativ som heter WebM från samma Google. Det här formatet har stöd från skaparna Firefox webbläsare och Opera.

6. WebM har inga speciella tekniska fördelar jämfört med H.264. För att säkerställa högkvalitativ videouppspelning hög upplösning i detta format är det viktigt för användaren att ha hårdvarustöd för denna codec på sin dator (detta är implementerat för H.264). Det finns inget sådant hårdvarustöd för WebM ännu.

7. Google vidtar inga åtgärder för att godkänna sitt eget WebM-format som en öppen standard i organisationer som ISO, ITU och SMPTE. Trots det faktum att en oberoende gemenskap av utvecklare bildas kring WebM, förblir utvecklingen av codec under fullständig kontroll av Google. Detta leder till en absurd situation: den fritt licensierade WebM-codecen är faktiskt mindre öppen än H.264.


Det officiella skälet till att inte stödja denna codec som en bas-codec för "video"-taggen anges enligt följande: "En nyckelfaktor i den snabba utvecklingen och allmännyttiga teknologin är en utvecklingsmodell baserad på öppenhet och community management. WebM-projektet, som lanserades förra året, var utformat för att ge webben en öppen videocodec i världsklass. Under nästa år förväntar vi oss ännu snabbare innovation inom webbmedieplattformen och kommer att fokusera våra investeringar på de teknologier som är utvecklade och licensierade utifrån principerna för den fria webben. Just nu förbättrar vi stödet för HTML5-videotaggar för Chrome, och integrerar det tätare med codecs som redan stöds av Chromium-projektet med öppen källkod. Vi stöder nu WebM(VP8) och Theora video-codecs, och funderar på att lägga till andra högkvalitativa öppna codecs i framtiden. Eftersom H.264 spelar en viktig roll inom video och vårt mål är att möjliggöra öppen innovation, kommer stödet för denna codec att upphöra och våra resurser kommer att omdirigeras till helt öppna teknologier.” Det finns flera versioner av detta beslut.

Egentligen versionen frånGoogle


Firefox och Opera stöder de öppna kodekarna WebM och Ogg Theora och kommer inte att stödja H.264 på grund av den senares licenskrav; Safari och Internet Explorer 9 stöder H.264. Google vill se en fungerande bascodec som alla webbläsare kommer att stödja. Hittills har utvecklingen av webbvideo avstannat. Frånvaron av någon underliggande codec i HTML-specifikationerna kommer att tvinga alla utvecklare och utgivare som använder "video"-taggen att stödja många olika format.

Företaget tror att H.264-codec inte kommer att accepteras som en bas-codec för användning i "video"-taggen på grund av dess licenskrav: webbläsare och OS-utvecklare, hårdvarutillverkare och innehållsleverantörer som tar betalt för innehåll måste betala betydande licensavgifter och det finns ingen garanti för att dessa avgifter inte kommer att öka i framtiden. Detta ökar allvarligt hindret för inträde på marknaden för framtida startups vars aktiviteter kommer att vara relaterade till videoinnehåll, och licensavgifter kommer att bromsa innovation.

Google uppger att de inte har för avsikt att införa några väsentliga anspråk eller på annat sätt kontrollera WebM-formatet. Företaget ställdes inför ett val: antingen skulle det omedelbart investera i öppen teknik för att främja HTML5-plattformen, eller så skulle det acceptera status quo, upprätthålla en fragmenterad plattform där innovation kunde begränsas av intressen hos dem som tar emot royalty. Och företaget har beslutat att satsa på den öppna webben, och det är övertygat om att detta beslut kommer att stimulera innovation som gynnar både användare och industri.

Religiösa krig (holivar)


Kärnan i den här versionen är enkel: Google vill "pusha" sitt fortfarande gratis, men föga kända och för närvarande begränsade användningsformat, och sedan börja ta ut pengar för dess användning. Genom att vägra stödja H.264 i sin webbläsare kan företaget pusha ägarna av videoportaler att se till att deras videor är kodade i två format: H.264 och WebM. Men kostnaden för en sådan operation kommer att vara mycket hög, och fördelarna är tveksamma. Det är osannolikt att det kommer att vara möjligt att se video via Google Chrome värt att spendera miljontals dollar. Vissa utvecklare och videoredigerare har redan meddelat att de kommer att sluta stödja Chrome eftersom de inte vill stödja flera olika codecs.

Materiella skäl


De betyder inte royalties för användningen av H.264-codec från MPEG LA (hanterare för patentpaketet) – Google kan betala dem. Problemet är ett annat: att stödja alla videoformat på YouTube kräver seriös infrastruktur, vilket kostar mycket pengar. Ju färre format som behöver stödjas, desto lägre blir kostnaderna för datacenter och lagring. I YouTubes fall talar vi om exabyte data och miljarder dollar i SAN-hårdvara och andra kapitalkostnader.

I ljuset av ovanstående verkar det som att Googles avsikter uttrycks ganska ärligt, och man tar verkligen risker när man försöker utveckla öppna format.

För att du bekvämt ska kunna se videor i Mozilla Firefox, av denna webbläsare Alla nödvändiga plugins som är ansvariga för att visa onlinevideor måste installeras. Läs artikeln om vilka plugins du behöver installera för att se videor bekvämt.

Plugins är speciella komponenter inbyggda i Mozilla Firefox webbläsare som låter dig visa visst innehåll korrekt på olika webbplatser. I synnerhet, för att kunna spela upp video i webbläsaren, måste Mozilla Firefox ha alla nödvändiga plugins installerade.

Adobe Flash Payer

Det skulle vara konstigt om vi inte började med det mest populära plugin-programmet för videovisning i Firefox, som syftar till att spela upp Flash-innehåll.

Sedan ganska länge har Mozilla-utvecklare planerat att överge Flash-stöd Spelare, men detta har inte hänt ännu - detta plugin måste installeras i webbläsaren om du naturligtvis vill spela upp alla videor på Internet.

VLC webbplugin

Du har säkert hört talas om, eller till och med använt, en så populär mediaspelare som VLC Media Player. Denna spelare låter dig framgångsrikt spela inte bara stor mängd ljud- och videoformat, men också spela upp strömmande video, till exempel, titta på dina favorit-tv-program online.

I sin tur krävs VLC Web Plugin för uppspelning via Mozilla Firefox strömmande video. Har du till exempel bestämt dig för att titta på TV online? Då måste VLC Web Plugin troligen installeras i webbläsaren. Du kan installera detta plugin i Mozilla Firefox tillsammans med VLC Media Player. Vi har redan pratat mer om detta på hemsidan.

Snabb tid

QuickTime-plugin, som i fallet med VLC, kan erhållas genom att installera mediaspelaren med samma namn på din dator.

Denna plugin behövs inte särskilt ofta, men du kan fortfarande hitta videor på Internet som kräver att Mozilla är installerat för att kunna spela upp dem. Firefox plugin Snabb tid.

OpenH264

De allra flesta strömmande videor använder H.264-codec för uppspelning, men på grund av licensproblem implementerade Mozilla tillsammans med Cisco plugin-programmet OpenH264, som låter dig spela strömmande video i Mozilla Firefox.

Detta plugin ingår vanligtvis i Mozilla Firefox som standard, och du kan hitta det genom att klicka på webbläsarens menyknapp, öppna avsnittet "Extras" och gå sedan till fliken "Plugins" .

Om du inte hittar den på listan installerade plugins OpenH264, då bör du nog uppdatera Mozilla webbläsare Firefox upp till den senaste versionen.

/MPEG-4 Part 10 eller AVC (Advanced Video Coding) är en standard för videokomprimering. Som namnet antyder är H.264 verkligen ett avancerat videoformat på en mängd olika sätt jämfört med MPEG-2. Med en halv jämn fjärdedel av bithastighetsanvändning levererar H.264 både högupplöst kvalitet och liten filstorlek.

Därför kan du höra talas om att H.264 använder i sådana applikationer som spelare för Blu-ray-skivor, videor från YouTube och iTunes Store, webbprogram som Adobe Flash Player och Microsoft Silverlight. Så vill du få din Windows PC eller Mac att stödja fullt ut med H.264-video? Då behöver du ladda ner H.264 Codec Pack för att säkerställa att datorn kan känna igen H.264 felfritt.

Allt-i-ett H.264-kodare och dekoder

WinX HD Video Converter Deluxe - koda och avkoda H.264 på ett enkelt sätt. Koda HEVC, AVI, WMV, M2TS, MPEG-2, FLV, WebM etc, till H.264.
Avkoda H.264 till HEVC, AVI, WMV, M2TS, MPEG-2, FLV, WebM etc.
Påskynda H.264-omkodningen avsevärt med full hårdvaruacceleration.

Kort introduktion om H.264 Codec

Innan du laddar ner din H.264-codec är det värt att lägga tid på varför H.264 reglerar. H.264 får så mycket uppmärksamhet eftersom den kan koda video med ungefär 3 gånger färre bitar än jämförbara MPEG-2-kodare. Detta öppnar nya möjligheter.

Eftersom H.264 är upp till dubbelt så effektiv som MPEG-4 Part 2 (naturlig video)-kodning, har den nyligen välkomnats till MPEG-4-standarden som del 10 - Avancerad videokodning. Många etablerade leverantörer av kodare och avkodare flyttar direkt till H.264 och hoppar över mellansteget i MPEG-4 del 2.

H.264 Codec Pack gratis nedladdning

I Doom9-forumet hittar du en långrandig lista som erbjuder gratis nedladdning av H.264-codec. Här är en som vi plockade upp, testade runt och sedan ger den till dig.

DivX Plus HD representerar en noggrant utvald balans av funktioner utvecklade i samarbete med våra tillverkande partners.

Det möjliggör både stark komprimering och interoperabilitet över ett stort antal enhetskategorier inklusive DVD-spelare, Blu-ray-spelare (behöver du?), digitala TV-apparater, set-top-boxar och mer.

QuickTime 7 har en toppmodern videocodec som heter H.264, som levererar fantastisk kvalitet till anmärkningsvärt låga datahastigheter.

Ratifierad som en del av MPEG-4-standarden (MPEG-4 Part 10), ger denna ultraeffektiva teknik dig utmärkta resultat över ett brett spektrum av bandbredder, från 3G för mobila enheter till iChat AV för videokonferenser till HD för sändningar och DVD .

MainConcept AVC/H.264 Codec Pack erbjuder snabba kodnings- och avkodningshastigheter i alla profiler och nivåer som stöds av standarden.

Den kodar och avkodar H.264/AVC-video, vilket gör det enkelt att lägga till stöd för detta spännande nya format till befintliga applikationer. Kodaren innehåller också förkonfigurerade mallar för Blu-ray, Sony PSP, Apple iPod, AVCHD, Adobe Flash, Silverlight och andra standarder. Broadcast-versionen av Codec-paketet erbjuder även AVC-Intra Class 50 och Class 100-stöd.

För DivX-programvara (eller ). Aktivera konvertering och uppspelning av DivX-video med DTS-HD-ljud, inklusive HEVC-videoinnehåll upp till 4K. DTS-HD Plug-in låter dig konvertera och spela upp videor med DTS-ljudspår för ljud i studiokvalitet. Oavsett om du njuter av underhållning hemma eller på språng strävar DTS efter att ge den bästa möjliga ljudupplevelsen oavsett vilken enhet du använder.

  • Konvertera dina videor med flerkanaliga ljudspår till DTS-format
  • Spela upp videor med DTS-ljudspår i DivX Player för en ännu mer filmupplevelse
  • Spela dina videor när som helst och var som helst på dina DivX-enheter med stöd för DTS-ljud

DTS-HD Plug-in för DivX Software inkluderar DTS-HD Master Audio™, som avkodar alla DTS-codecs inklusive DTS Digital Surround™, DTS Express™ och DTS Coreless förlustfria strömmar, med DTS-avkodaren. Beroende på vilken DTS-codec som används för att skapa ljudet i din fil, kan DTS tillåta upp till 7.1 diskreta kanaler och en databesparing som gör kodningen snabbare med bättre kvalitet.

För DTS-patent, sehttp://patents.dts.com . Tillverkad under licens från DTS Licensing Limited. DTS, DTS-HD, symbolen & DTS eller DTS-HD och symbolen tillsammans är registrerade varumärken och DTS-HD Master Audio är ett varumärke som tillhör DTS, Inc. © DTS, Inc. Alla rättigheter förbehållna.

Publikationer om ämnet