nechapem co sa niekomu nepaci na prehravani videa cez flash. ved lepsie to byt pre uzivatelov ani nemoze. v najhorsom pripade staci nainstalovat jednoduchy plugin a vsetko frci ako ma. naproti inym technologiam, kde treba stahovat cele prehliadace je to 1000× lepsie riesenie;) a co sa tyka flashovych reklam, tak tie sa daju krasne blokovat. predpokladam, ze sem chodia trosku zdatnejsi jedinci, no napriek tomu ma udivuju tolke nareky proti flashu:)) tak sa ho uz tolko nebojte a snazte sa ho skor chapat skor ako prinos:)
Moje řeč. Sám chodím na youtube a podobné docela často a nepamatuju, že by mi kdy prohlížeč díky flashi zatuhl, nebo dokonce spadl. Teda jednou, vypadlo připojení k netu a asi v půlce klipu při nahrávání do bufferu mi na chvíli zamrznul firefox. Po obnovení se opět rozjel.
Na blokování bannerů je více než vhodný AdblockPlus. Ale bannery blokuju jen u pár stránek, na které chodím nejčastěji a to navíc jen když mě nase*ou s těma bannerama, co se po přejetí malého proužečku zvětší přes půl displeje a nabídnou tlačítko k zavření (tímto bych chtěl pozdravit oddělení reklamy a marketingu seznam.cz, potažmo novinky.cz a centrum.cz :)
A vzhledem k tomu, že mě programování ve flashi tak trochu živí a vím co všechno tato technologie nejen programátorovi nabízí, nerad vám kazím iluze, ale bude velice dlouho trvat, než HTML5 nahradí flash (ovšem, jestli k tomu vůbec dojde).
A neříkám to proto, že bych měl flash nějak moc v oblibě. Pokud bude umět HTML5 alespoň to, co běžně ve flashi využívám a hlavně, bude to umět dobře (ne žádné „nainstalujte si betaverzi toho a toho a ono vám to možná bude i fungovat“) na každém rozšířenějším prohlížeči, tak budu vyvíjet v HTML5.
Jsme na linuxovém serveru, tedy bavme se o výkonu linuxového flashe od adobe. A tam je realita taková, že youtube ani na středně silném PC nelze přehrávat ve fullscreenu, pokud se to vůbec do fullscreenu přepne (což na spoustě strojů vůbec nechodí). Zatímco ostatní přehrávače stažené flashové video přehrají levou zadní.
Tedy, nepovažuju svůj, přes dva roky starý notebook ani za středně silný. Mám na něm dualboot WinXP/Ubuntu 10.04, ale paradoxně mi v Ubuntu jede youtube s nižším zatížením než v XP, o které se střídavě dělí obě jádra procesoru. A to mluvím o 720p ve fulscreenu, přes ATI HD2400.
Na služebním notebooku (2,5r starý 12" Esprimo) s Ubuntu 9.04, který má dvoujádrový Intel@1.5GHz a grafiku Intel X3100, tam už si o 720p rozlišení můžu nechat zdát, ale jinak zvládá youtube fulscreen na jedničku.
…v najhorsom pripade staci nainstalovat jednoduchy plugin a vsetko frci ako ma…
.
.
tak za prvé to není pravda
a za druhé všechno frčí jak má, ale při jednom HD videu, které normální kodeky dekódují se zátěží CPU 10% se potí i 3GHz CPU. To vám třeba nevadí? Mexický záliv se otáčí v hrobě
.
.
vedle quicktime myslím zdaleka nejhorší technologie za poslední dvě dekády v IT.
Co se mi nelíbí na přehrávání videa přes flash?
1. Adobe Flash padá zhruba 20–50× denně, často se tak musím vracet na místo, kde mi spadl (třeba proto, že jsem zavřel nějakou kartu). Kdyby nebyl oddělen od prohlížeče nspluginwrapperem, vzal by pokaždé s sebou i prohlížeč. Zatím jsem nepotkal stroj, kde by každodenní pády Flashe nebyly pravidlem.
2. Adobe Flash žere čas CPU, i když se nic nepřehrává, a okno není viditelné. Na slabším počítači si dokáže několik otevřených karet s youtube spolehlivě vzít 100% CPU času.
3. Nemáte-li kartu od Nvidie, HD video může být problém. Zatímco konkurenční gnash už VA-API podporuje, Adobe podepsalo smlouvu s Nvidií a od té doby se jen vymlouvá, proč nemůže VA-API podporovat.
4. Na slabých počítačích funguje Adobe Flash naprosto otřesně. Přes Youtube video běhají pruhy, velikost videa se mění několikrát za sekundu apod.
5. 8 let po nástupu platformy x86–64 jsou produkty Adobe na většině počítačů poslední 32bitový bazmek. Naštěstí od vzniku nspluginwrapperu už není třeba kvůli tomu mít 32bitový prohlížeč. Ten však stojí další čas CPU.
6. Některé Flash video přehrávače jsou natolik stupidní, že jim něco jako skok dopředu nic neříká. Youtube player je světlou výjimkou.
7. Rychlost dekódování videa je verzi od verze horší. Starší verze však není rozumné používat, neboť jsou děravé.
Flash sice nemám rád, ale toto bych okomentoval.
1. S pády nesouhlasím, občas se stane, ale tak často rozhodně ne. Dlouho jsem neměl Flashblock a Firefox mi padal občas. I kdyby 100% z toho bylo způsobeno Flashem, není to až tak často.
2. To jo, to se dá mnohdy řešit Flashblockem.
5. Naprostý souhlas.
Zbytek si netroufám komentovat, neznám to až tak dobře.
Co do děravosti, byl to důvod, proč jsem si řekl, že Flashblock je málo radikální.
1. Krátký pohled do /var/log/messages na mém domácím počítači ukazuje 323 pádů Adobe Flashe během posledních 20 dnů. Pokud k tomu připočítám i pády na pracovním počítači, rozmezí 20–50 pádů denně celkem sedí.
Například zavření karty Roota znamená zhruba v polovině případů i pád Adobe Flashe.
„…Adobe Flash padá zhruba 20–50× denně…“
Trochu moc ne? Jestli by nebylo na místě se raději zamyslet, co dělá administrátor tohoto stroje špatně, resp. bych jistě zkusil jiný prohlížeč, jestli to náhodou nakonec nedělá jen ten můj oblíbený, vytuněný, o 100+1 pluginů rozšířený :)
„Na slabším počítači si dokáže několik otevřených karet s youtube spolehlivě vzít 100% CPU času“
Na notebooku s dvoujádrovým procesorem @1.66GHz mám při fullscreen HD přehrávání youtube zátěž asi 60% pouze jednoho jádra a je jedno, jestli mám otevřeno dalších 5 panelů s youtube.
Pochopitelně, dívám se na video v popředí, ostatní nejedou, nebo jsou pod pauzou.
Nebo má nějaký hlubší smysl si pustit víc než 2 videa současně? Pokud bych ty videa přesto pustil současně, znamenalo by to, že se nechci dívat na video, ale že chci tomu počítači dát pěkně zahulit :)
A obávám se, že takové počínání se nebude tomu stroji líbit ani při HTML5, resp. když si otevřu 5 klipů v oblíbeném playeru (ať už jde o WMP, VLC, Totem..), taky z toho počítač nebude mít moc radost, žádný z nich po přechodu do pozadí nepřestane přehrávat.
Takže je třeba hodnotit trochu objektivně – proč mi musí vadit zrovna na flash-videu vlastnost, kterou má při stejném způsobu použití většina přehrávačů.
Co dělá administrátor špatně? No přece nenainstaloval flashblock! Nebo si snad myslíte, že edituje knihovny v hexadecimálním editoru, aby mi si užil SIGSEGV častěji? Pokud Flash neběží v samostatném procesu, shazuje všechny prohlížeče bez rozdílu; core soubor jednoznačně označí za viníka libflashplayer.so. Pouze za <1% pádů může prohlížeč sám.
Já mám jinou zkušenost. Prohlížeč na počítači s postarším 32bitovým Athlonem se přestane hýbat při otevření 4.-5. článku na iDnes. Ani k tomu nepotřebuji video.
Bohužel, i videa pod pauzou, která nejedou a nejsou vidět, žerou CPU. To, že to na moderním vícejádrovém CPU skoro nevidíte, je jiná věc. Na starém počítači si každý otevřený Flash ukousne 1–2% výkonu, máte-li 10–15 reklam na stránce, tak se snadno dostanete 4. panelem až na 100%, a prohlížeč se přestane hýbat.
MPlayer a VLC mají na onom starším počítači zhruba 20× nižší zatížení procesoru než Adobe Flash. Videu, které se v prohlížečí přehrávalo s 60% zatížením procesoru, po stažení jako flv v MPlayeru stačily zhruba 3% výkonu.
Pro rozumně napsaný software je zpracovávání viditelnosti okna naprosto samozřejmé, a v okamžiku, kdy okno není vidět, přestane počítat obsah jednotlivých pixelů. V X protokolu na to již 25 let existují jednoduché rozhraní událostí Expose a Visibility.
Mě to naopak vadí, a to hodně. Dřív se používal pro video na webu přímo plugin přehrávače, který v principu fungoval stejně jako normální přehrávač a stejně i zatěžoval procesor, celkem rozumné řešení. Flash má řádově vyšší zátěž CPU a třeba netbooky mají problém i PAL videem ve flashi, zatímco 720p H.264 v normálním přehrávači s dobrým dekodérem sice těsně, ale zvládnou.
Napsal jste to spatne. V „nejlepsim pripade staci nainstalovat plugin“.
V tom nejhorsim zjistite, ze zadny plne funkcni plugin neexistuje.
Ted jsem zkusil najit plugin pro Linux primo u Adobe. Nasel jsem balicek pro Debian. Skvele. Ale neptali se na architekturu a balicek se jmenuje „install_flash_player10_linux.deb“. Tedy nestandardne – neobsahuje architekturu. Ze by ti patlalove z Adobe konecne udelali multiplatformni reseni. Neverim a koukam do balicku. A dozvidam se ze je pro „i386“. A co jako s tim mam delat? Emulovat si kvuli flashi tuto historickou architekturu nebo si rovnou poridit jeste jeden pocitac? Nebo si poridit nejake opensourcove reseni ktere narozdil od toho originalniho od Adobe prehraje alespon neco?