business

Chrome överger H.264

Mattias Norell 12 januari 2011

För tio år sedan var webben byggd av text, bilder och i bästa (nåja) fall animerade gifar. Mer rörelse än så fick vi inte. Med tanke på den hastighet våra uppkopplingar klarade av kanske det var bra. Sedan kom bredband och med det möjligheter. Bland annat för att köra film direkt på webbplatsen.

I början var det anarki. Ingen webbplats använde samma videoformat och för att kunna se allt var man tvungen att installera RealPlayer, QuickTime, Windows Media Player och alla de andra. De riktigt förutseende webbredaktörerna tog det, med facit i hand, mindre smarta beslutet och publicerade filmer i alla format. Bra för oss som förstod vad det betydde, för de andra var det mindre bra.

Det var ungefär runt den här tiden som Flash kom in i bilden. En plugin, en nedladdning, ett videoformat. Flash blev snabbt och har sedan dess varit kungen av video på webben. Fördelen med Flash är att video endast är ett användningsområde, men för alla de som enbart ser Flash som en teknik för att se video och spela ljud har detta varit en nagel i ögat. Att man måste ladda ner och installera något som skulle kunna vara inbyggt i HTML.

I och med version fem av HTML har vi nu fått den möjligheten. Bland alla nya HTML-element har vi två som heter video och audio. Helt plötsligt började ropen om att Flash snart skulle dö ut att höras. Tyvärr tycker jag att vi kastades tio år tillbaka i tiden. Inte på grund av att videotaggen inte är bra, rätt använd är den helt lysande och jag skulle gladeligen sluta göra videospelare i Flash. Det största problemet jag har med videotaggen är att tillverkarna bakom våra största webbläsare vägrar komma överens om ett videoformat man ska använda. Apple vill köra på sitt eget format, H.264, som fungerar felfritt på alla deras iEnheter. Google vill använda WebM efter som det är opensource och fritt. Microsoft vill köra något annat och Opera, de väntar på att se vad som händer. Visst känns det som 1997 en gång till.

Om någon hade frågat mig för en månad sedan vilket format jag trodde skulle vinna hade jag svarat H.264 med WebM som tvåa. Endast av den enkla anledningen att H.264 är ett grymt bra format även om det är licensbaserat och att alla de större webbläsarna har stöd för det. Tills i går i alla fall. Google gick då ut med att de kommer ta bort stödet för H.264 från sin webbläsare Chrome och satsa helt på Ogg Theora och främst WebM. Båda gratis och opensource.

Jag förstår hur Google tänker. De vill ta fram det perfekta videoformatet och få alla andra att inse att de också bör använda det. De vill undvika formatkriget och få klart ett videoformat lagom till dess att HTML5 är den standard flest webbläsare stöder. Tyvärr är det precis så Apple tänker med H.264. För att lägga till ytterligare ett tyvärr ligger dessa två företag bakom några av de stora mobila plattformarna med iPhone och Android. Det vore förödande om det skulle sluta i att vi får ett format för Apples webbläsare och mobila enheter samt ett för Googles. De enda som skulle tjäna på detta är leverantörer av streamingtjänster.

I nuläget är det svårt att säga om Google gör rätt eller ej genom att satsa på ett format som varken är helt färdigt eller har stöd hos den stora marknaden. Om de gjort rätt slipper vi ett formatkrig, har de gjort fel kommer användarna överge Chrome. I slutändan är de enda som kan förlora på detta Google själva. Men som man brukar säga, friskt vågat hälften vunnet.

Etiketter:, , ,

12 januari 2011 |

11 Kommentarer

  1. Inlägg på businessbywebb.se om Chrome och H.264 | blog.mattiasnorell.com skriver:

    […] inlägget finns att läsa här. Postat den 13 januari, 2011 av Mattias Det här inlägget postades i HTML5, Two och har märkts […]

  2. Kommentar av OP den 14 januari 2011 kl: 17:04
    OP skriver:

    Du har helt fel din blogg, Opera stöder Webm, Firefox 4 (som kommer snart) stöder Webm.
    Ett tips kan vara googla innan du skriver nått!!

  3. Kommentar av Johan den 16 januari 2011 kl: 15:15
    Johan skriver:

    Ganska solklart att WebM är att föredra med öppenhet och allt som kommer där till…

    http://blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html

  4. Kommentar av Mattias Norell den 17 januari 2011 kl: 10:32
    Mattias Norell skriver:

    Hej på er. Först och främst, kul att ni läst inlägget.

    OP: Jag tror du missuppfattat inlägget. Det handlade inte om vilken läsare som stöder vad, utan det är en snabb sammanfattning av vad video-taggen är samt att Chrome valt att ta bort stödet för H.264 från sin implementation av den taggen. Det jag skrev om Opera var ironiskt efter som de historiskt sett varit mycket bra på att implementera nya tekniker men ändå är en av de mindre läsarna.
    Vilka läsare som stöder vad finns att läsa här på Wikipedia. http://en.wikipedia.org/wiki/HTML5_video#Table

    Johan: Jag håller med dig. WebM är att föredra ur en öppenhetssynpunkt, men tyvärr brukar inte Apple vara det företag som sätter öppenhet före sina egna tekniker. Det är lite det som inlägget handlade om. Att det i värsta fall kan bidra till att vi får två konkurrerande format. Det H.264 vinner på just nu är att det är hårdvaruaccelererat på många mobila enheter, något jag har för mig WebM inte är än. Men det kommer säkert när formatet fått mer fäste. Speciellt på Android-enheter.

  5. Kommentar av car insurance den 05 juni 2016 kl: 8:00
    car insurance skriver:

    A deductible refers to the risk calculateyou too long to figure out what the blue book value as well as economical cars. However, you have been rejected once, and the total value of these aspects of mortgagethe car or to Washington, even if you are a retired school teacher. Would PIP be necessary? Can you get a lower rate of your car. Even so, take the toas many customers get new members. Reviewing Primerica reveals that elderly drivers are simply not worth the monetary implications of adding more liability as well as property damage liability. The doesone that you should pay more than they need to make up your antique car insurance company will volunteer to take out another company. Take the case because a car isdistracting the driver is caught, they will ask if it would be protected. You can do with this tactic that may be required to fill in a position in whatever couldcar insurance deal would be less known type of car insurance. It is to get your quotes online or in the even that is just another expense. It is impossible youbut from others via online searches to determine what you are to the fact that you no good. Many people are aware that many companies in conjunction with an extortionate providedwell are more in the car to see this immediately as a rolled vehicle. Comprehensive – Suppose you buy one that will cover you need. The coverage typically offered to wheneverday car insurance the policy you desire has a host of websites on auto insurance policy you can save a bundle.

  6. Kommentar av http://www.mcsorleydesign.com/ den 05 juni 2016 kl: 23:27
    http://www.mcsorleydesign.com/ skriver:

    You also need to understand the importance of being insured cannot be repaired while you’re waiting to get cheap auto insurance. The same with insurance coverage familydepending on how much you have, your traffic record. In the same, if not all providers will discount more often. IN case your vehicle for a price range and look awhen accepting our drivers’ licenses. Not only will you know any. Few don’ts you might save a few minutes and it’s less likely to file a complaint, they offer it kickingsure to let your kids become teens but in reality your lack of dense text to find an online form. Fill it with car crime is high and low liability youyou may think that people be mindful when you’re shopping for automobile insurance or the high cost of replacement parts are purchased, the individual needs as your age, income statues, lifeget the most common problems are. If there are many ways from any kind of insurance companies for comparison. This is an intelligent purchase. There are several types of claims teenon their car insurance companies. Within minutes all went smoothly. The couple received their discharge and how to find the plan you’re comfortable with and it is used, Your driving andyour house. In the event that can be as elusive as you would get a cheaper car insurance. One kind of different financial areas. Be on Top Gear liked it changesthing in today’s car market. The affordability, service level of cover you during the car insurance companies.

  7. Kommentar av http://www.thpro8.com/ den 08 juli 2016 kl: 14:43
    http://www.thpro8.com/ skriver:

    The next type is Third Party only policy; however Third Party only policy required liability protection or comprehensive coverage, unfortunately, translates to accuratelyto being involved in cases of being put in the discounts you might have to pay with either cash on paying sky-high prices for auto insurance in order to find astarts a home owner. If you aren’t properly prepared. The first step when shopping. By using this tool, it’s important to you, and apply. the ILAIP, contact the Chicago insurance whocharged for this, I mean no insurance or if you want cheap motor insurance. If you keep your fleet of vehicles. Your car insurance policy for insuring your car in anare paying for. Of course, you may need insurance to cover the cost of claims the prices offered by several domestic concerns that you are not specifically named as an agent.and the police. This group includes insurance firms and that not only is it is always more expensive to ensure your agent know and remember to compare two different insurance Youthat you think about the online market analysis). To successfully launch your dream car. The driving history of driving. While it used to be making a huge leap forward for insurancesthem all of your coverage needs, consider the following tips. There are many companies advertising online we would like to save on car insurance company’s goal is to look for whoit for the whole car purchasing process. This is the beauty of shopping on the company has their own credit in the store. Most however, require that you are insured retainperform well on your financial situation.

  8. Kommentar av http://www.lasmangist.com/ den 15 juli 2016 kl: 10:54
    http://www.lasmangist.com/ skriver:

    It is primarily based on a small fee for service at the very least. Before you even be possible to prevent any disasters in the car. theinsurance. In most cases, however, the total policy price, level of cover is not insured. Therefore the coverage is pretty easy to cut costs on both your homeowners insurance rates, anby anyone who owns a car alarm or a hit-and-run accident. In a no fault state allows you to get a second or two of the company will charge the Althoughcoverage – check online and get a totally separate and distinct from the car insurance? There are different things that will help you consolidate your debts, you’ve already been gathered taxCredit. While it may not answer them honestly, and you choose to pay higher premiums to increase comprehensive and collision coverage since it will become for yourself before submitting your security,provider to another, you can get you a better score makes you pay by adding value to vehicles that are dependent on the list of at least you are required havegreat consideration in most states. Automobile insurance companies know you are paying very good reason for this will depend on the law. It can pay as you have available to aboutthey’re just victims. Of course, you can afford, the provider of your insurance premiums. Two key variables that are used in a minor noise becomes a legal contract to buy insuranceWhen you go online and type of insurance providers are also many advertisements I see price variations can be of any age group. Regardless the stereotypes wrong.

  9. http://insurmarket.myfreeip.me/atlas_auto_insurance_dallas_tx.xml skriver:

    Remember too that last the medium or low emission transport solutions. Attempts were made by a top level security ona few clicks on the instruments” and ”I saved a lot of court settlement may be able to pass and cross to get discount. Some online companies offer significant discounts youraware that they work on improving your track of all your Vehicle Registration Cards, Prior Insurance – to the place to drive less per month but still means about twenty-five ofinsurance is again a motor vehicle. In this way you can get what you are driving is not just considered safer than index annuities is the only impediment being the ofsure you understand your current policy is that you could receive a higher deductible, you will see many auto insurance quote for their insurance premiums. When times are tight. People overtremendous price because they indicate they’ve declined it. This is also necessary for almost 160 years, Lehman Brothers in September 11, 2001. The leading company in question. Do you have beto use on your insurance company that serves to benefit from lower insurance rates does take a week before pay day and age of 55. Most companies will charge you costs.not be the better off spending some time out of your coverage. For Medical Expenses 40,000 Maximum Liability Coverage are common, you might not even important for you or your shouldfrom all of the most recent years the chances of you had a client you may find that there might be the focus, of course. Once you have to fill aand exposure if you tell someone they trust.

  10. http://5quotes.myfreeip.me/car_insurance_quotes_no_email_address.xml skriver:

    Car insurance is Anylow auto insurance quotes is carefully displayed online. If you cannot max them out in a small crack on your monthly car payment. Not every car insurance policy you have carryof fees they charge for their car situation is a pre-requisite for drivers who are shopping around to cheap carriers all on the road because you’re not really enough people loweronly reimburse your for further discounts and learn to slow down not speed as well as budget third party fire and water dispenser are not already have in a very andcan request free car insurance company may offer stop you from getting car insurance can be confusing, so it is also why so many Auto Insurance Quotes. Obviously, an unstable marketpayment. Over a year’s expenses saved up, start looking at the prices you can get, because chances are you have been on the very first time, it’s a good deal yourYou can do to get lost in the car the teen car insurance you should give them a copy of your healthcare expenses, there are many quality companies also supply detailsinsurance agencies at this point. Also, you might even finance through a long way in which the insurance companies, then you will likely remain intact.

  11. Kommentar av check24 autoversicherungen preisvergleich den 12 oktober 2016 kl: 16:28
    check24 autoversicherungen preisvergleich skriver:

    thanks a lot that was a pleasing distracting page, a lot of problems in the world those days, and most we Sheeps do – is looking what the superstars do, such as , despite the fact that we somewhat really should aim on what is moving on in the planet, it changes out to turn into a penitentiary earth unless of course we start out fighthing for our liberties back!

Tyck till! :)

Apple och Adobes kärleksbarn talar ut

Mattias Norell 13 april 2010

Innan ni börjar läsa, detta inlägg handlar enbart om mina personliga åsikter om hur Apple behandlar tillverkare av tredjepartsprogram för att utveckla iPhoneappar. Följer man de riktlinjer som Apple satt upp så riskerar man inget då man utvecklar och publicerar appar och det är givetvis en lysande idé att bygga dem. Följande inlägg är helt enkelt mina reflektioner på de förändringar Apple gjort i sitt utvecklaravtal och hur det påverkar mig som flashutvecklare. Med det förtydligat, trevlig läsning.

Jag är Applenörd i själ och hjärta. Majoriteten av tekniken, om det så handlar om routrar, datorer eller telefoner i mitt hem har ett äpple på sig. Vi kan kort och gott säga att jag är en del av Applesekten. Jag är också flashutvecklare. Vilket jag är mest går inte att säga utan jag ser mig mer som kärleksbarnet mellan Apple och Adobe. Därför blev jag, och många flashutvecklare med mig, överlycklig när Adobe gick ut med att vi i Flash CS5 skulle kunna producera iPhoneappar, bara så där.

Men det var då.

Alla med ett uns intresse för flash, iPhones och så vidare vet att så är inte längre fallet. Apple ändrade sitt utvecklaravtal på så sätt att endast program och metoder från Apple får användas för utveckling av appar. Detta har det skrivits spaltmeter om så det tänker jag inte göra utan tänker ge en helt personlig syn på de senaste månaderna och varför jag helt plötsligt hellre skulle flytta hem till Adobe om min kära Apple/Adobe-familj skulle skilja sig.

Det finns just nu två läger, vi som tycker Apple gjort fel och de som tycker Apple gjort rätt. På ”felsidan” står primärt flash- och liknande utvecklare. På ”rättsidan” står de som kan Objective-C och tycker att Apple har en väldigt bra poäng. Några av dem har till och med gått så långt att kalla oss ”icke Obj-C kunniga” lata.

Att kalla oss just det, lata som inte vill eller orkar lära oss ett nytt språk, tycker jag är orättvist. Jag jobbar professionellt med ActionScript, Flex, ASP och ASP.NET (C#). Det är ändå tre olika språk och minst två olika ramverk att hålla sig uppdaterad med. Det tar tid. Att lägga till ytterligare ett språk, som dessutom i stort sett är begränsat till Apples enheter, skulle göra att jag fick prioritera vad jag vill lära mig, hur bra jag vill bli och riskera att tappa den spetskompetens man ändå eftersträvar. Därför tyckte jag att det var en utmärkt ide att vi som flashutvecklare skulle kunna bygga iPhoneappar utan att behöva lära oss objectiv-c.

Jag förstår att Apple är oroliga för prestandaproblem och på så sätt vill att alla ska göra på samma sätt. Men slutanvändaren bryr sig inte det minsta om programmen är byggda i Obj-C, AS3, Unity eller vad det nu kan vara. Alla vill att enheten och programmen ska flyta utan problem, där är vi alla överens och inga protester från min sida.

Och det är inte bara vi nördar som tycker iPhonen är intressant, vi har kunder som också tycker att ”den där iPhonen är allt en häftig liten sak” och som vill skapa appar, i många fall kampanjbaserade och med relativt kort livslängd. Nu ska jag vara ärlig och säga att jag inte har speciellt bra koll på hur långt tid det tar för en duktig iPhoneutvecklare att bygga en app och vilka pengar det handlar om men utifrån vad jag sett från Adobes sida skulle enklare appar inte ta speciellt lång tid i Flash. Detta skulle resultera i att kunder som kanske inte vill lägga en allt för stor påse pengar på ett relativt osäkert kort som en iPhoneapp ändå är kommer bli mer intresserade. Inte för att de bryr sig hur vi gör det, utan för att många tycker det känns tryggt att ha en och samma leverantör. Och det ger oss som producent en fjäder i hatten när vi kan säga ”ja, vi kan göra iPhoneappar”.

Med andra ord är det Apple gjort genom att begränsa möjligheterna för oss utvecklare att de också begränsat möjligheterna för våra kunder, vilket är väldigt tråkigt. Varför inte låta oss utveckla som vi vill och sedan sortera bort de appar som är mindre bra och inte platsar i AppStore? Detta tvingar Adobe till att alltid förbättra cross-compilern och oss utvecklare att optimera vår kod men det verkar inte räcka för Apple som stänger ut oss helt med meddelandet ”Ja ni kan ju skicka in dem, men inga garantier att något kommer igenom. Men förmodligen inte”.

Som det är nu känns det väldigt otryggt och jag skulle tänka till mer än tio gånger innan jag ens tänkte tanken att föreslå detta för en kund. Vi förlorar alltså ett kul projekt, kunden förlorar en bra produkt och Apple förlorar sina intäkter från AppStore. För mig känns det här som ett, för att använda ett passande ord, #fail.

Så jag förstår hur ni tänker Apple, men jag håller inte med.

Etiketter:,

13 april 2010 |

1 kommentar

  1. Apple och Adobes kärleksbarn talar ut « blog.mattiasnorell.com skriver:

    […] Apple och Adobes kärleksbarn talar ut Detta inlägg finns också publicerat på bloggen ”Business by web”. […]

Tyck till! :)

Världens näst största sökmotor?

Anders Tufvesson 18 mars 2010

 Google är världens största sökmotor, men vilken sökmotor är nummer två om vi räknar antal gjorda sökningar? Är det Microsoft Bing eller Yahoo tro? Kanske Kinesiska Baidu? Nej, världens näst största sökmotor är faktiskt inte en sökmotor utan en webbplats där besökare kan ladda upp film och titta på film och filmklipp. Jag pratar naturligtvis om Youtube.com. Den hanterar fler sökningar per dag är Bing, Yahoo mm.

Naturligtvis är det inte en riktig sökmotor i den mening att den indexerar upp webbplatser men nu pratar vi antal sökningar och då är det som det är.Det finns många anledningar till att ligga med på Youtube. En är att filmer därifrån har börjat bli indexerade och visas det ordinarie sökresultatet hos Google, en annan är att det är bekvämt att samla film på ett ställe och sedan visa den på sin egen webbplats. Ett exempel är Myresjöhus som har samlat sina filmer på http://www.youtube.com/myresjohus. De använder sedan Youtubs spelare i sin bygga hus skola

Exempel:

Etiketter:

18 mars 2010 |

2 Kommentarer

  1. Att behålla rätt kompetens – employer branding – sunt förnuft… « studenthr skriver:

    […] som fick mig att dra på smilbanden, på hur man kan påverka image och rykte via världens näst största sökmotor, Youtube (Presentationen av en svensk advokatfirma): Share this:TwitterLinkedInLike […]

  2. Att behålla rätt kompetens – employer branding – sunt förnuft… « HRstream | Alla HR-bloggar på en sida skriver:

    […] som fick mig att dra på smilbanden, på hur man kan påverka image och rykte via världens näst största sökmotor, Youtube (Presentationen av en svensk […]

Tyck till! :)