Én is tapasztalom, bakker. Meg hányszor volt, de hányszor azoknál, akik nem használnak Flashblockot, hogy random eltûnt az egérmutató, pedig nem is Flash fölött voltak.
Te az erõs kisebbséget képezed azok között, akiknél problémamentesen fut a Flash...
"így a Flash fanboyok elõszeretettel jönnek ezekkel az érvekkel, mert érzik a vesztüket"
bullshit, a vesztét max 1 hülye érezheti. mindenki másnak csak jobb, ha a web fejlõdik valahova. a haladás viszont nem azt jelenti, hogy egy gyerekcipõben levõ és igencsak hiányos technológiával cserélünk le egy meglévõt. az, hogy a html5 ígéretes, 1 más kérdés. jelenleg azonban pre-alpha szint kb.
GOOGLE CHROME, 3 különbözõ videót próbáltam html5-ben, direkt mindegyiket 720p-re állítottam majd AZONNAL beletekertem ide-oda, direkt azért azonnal, hogy esély se legyen arra, hogy az egész videót letöltse. Íme az eredmény. A többi csak üres duma...
youtube-on google chrome alatt html5-ben nézve a videókat 3G-s t-mobile nettel (ami nem éppen hûde gyors), ha a csúszka közepére kattintok, akkor kb. 2 másodperc gondolkodás után onnan játsza a videót, és egyáltalán nem töltötte le az egészet.
Megoldható (ahogy a fullscreen is, jobban, mint az ótvar Flash-ben, ahol ha visszaváltok újratölti az oldalt, meg befagy aztán taskmanagerezhetek, mert nem jön vissza a böngészõ), csak még nincs benne hivatalosan a specifikációban, így a Flash fanboyok elõszeretettel jönnek ezekkel az érvekkel, mert érzik a vesztüket.
Ettõl függetlenül a YouTube-on valóban nincs. Hozzáteszem, szélessávú neten azonnal letölti, tehát nincs is rá szükség. Ellenben ha a köcsög Flash még nem töltött le TELJESEN csigalassúsággal és belekattintok akkor (függetlenül attól, hogy az elõtte lévõ rész már letöltõdött) onnan kezdi el a letöltést és forog az a tetves karika 4-5 másodpercig minden rohadt alkalommal.
Nincs még 1 állatfaj a földön az apple felhasználón kívül, ami örül annak, ha szükségtelenül korlátozzák a szabadságát. Szóval ne akard meggyõzni, mert reménytelen - ez náluk genetikailag kódolt defekt.
Igen, 3.6.6-ban 45 a default, az van fent nekem is, mégis képes kattintás és screen váltás után 1 másodperccel összeomlani. 1 meg kevesebb mint 10 és 45. Amúgy meg ahol van maximális érték, ott eleve csak akkora számot lehet beírni az about:config-ba.
youtube.com/html5 alatt érdekes módon bele tudok tekerni (letöltés nélkül) és mint a flash, odaugrik, majd pár másodperc után onnan folytatja. de mást ne mondjak iphone-on és ipad-e is bele lehet tekerni.
Jesszusom, most nézem, hogy a HTML5-ös videókban TÉNYLEG nincs elõreugrás letöltés nélkül. És Apple szerint ez a jövõ? Ááááá... a világ fejlõdik visszafele.
Engem a Microsoft sokkal jobban lehúzott a 10-30 ezerbe kerülõ, de egyébként munkára teljességgel használhatatlan windows verzióival. Az Apple-lel is van bajom, az iMac-kel is meg az OSX-szel is, de egy windows-os csúcspc-hez képest elenyészõ a szivola a jelenlegi összeállításban. Számomra ez a megfelelõ platform, de senkit nem akarok meggyõzni, hogy neki is ez lenne.
Steve Jobs egy egoista barom - mellesleg géniusz. Nem állítom, hogy a hülye viselkedésével nem okoz sok kárt is a cégnek, de összességében az Apple nagyon durván szárnyal jelenleg és ez a legnagyobb részben az említett úriembernek köszönhetõ, akármennyire is utálják sokan.
Összerúgja a port az Apple-el? nekem inkább olybá tûnik, hogy Munkákék rúgják össze de mindenkivel...közben meg téged, a potenciáls vásárlót jól lehúzzák, és ezen örömködnek.
Egyél szart - többmillió légy nem tévedhet. Ide vonatkozó vicc, ha nem ismernéd. Ha az Adobe megengedi magának, hogy csak Windows platformra optimalizáljanak (mondjuk azon is hulladék), akkor a többi platform mellett kiállók megengedhetik maguknak, hogy fellépjenek a Flash ellen.
Egyébként kereshetnél olyan grafikont is, hogy mondjuk az Adobe cég termékeit milyen százalékos arányban veszik meg legálisan, ill. töltik le illegálisan az adott oprendszereken. Van egy sejtésem, hogy windows alatt a legális vásárlások száma minimális. Innentõl kezdve az Adobe maga alatt vágja a fát, ha összerúgja a port az Apple-lel, de csinálják csak... :)
Az ne zavarjon, hogy pl. OSX és linux platformon alapból használhatatlan (böngészõtõl függetlenül) a flash. CPU-t zabál, OSX-en safari, firefox, chrome és opera is rendszeresen meghal tõle stb, sorolhatnám. Ezek szerint senki nem tud programozni, mert ugye a flash természetesen csak jó lehet -.-
Na, utánanéztem a flash összeomlás dolognak, mert eddig normálisan mûködõ weboldalak is rendszeresen elhányják magukat. Az egész a balf.sz firefox programozók miatt van, akik egy teszteletlen fost adnak ki release-ként, nem képesek egy nyomorult timeout leprogramozására, és még sorolhatnám hogy milyen fakezû antiprogramozó véglények. A megoldás egyszerû: Vér István fõ firefox fejlesztõ által készített összeomlás detektáló modult ki kell kapcsolni, és minden mûködni fog. Egyszerûen azért, mert hiába írsz be bárhány másodpercet, nem veszi figyelembe a gyökér - ha a flash plugin kap egy kis terhelést akár csak fél másodpercig is, lerohad az egész. Bõvebben itt: http://forums.mozillazine.org/viewtopic.php?f=23&t=1908377 A lényeg meg a következõ: címsorba beírni: about:config majd enter Itt ki kell keresni a dom.ipc.plugins.enabled.nptest.dll;true sort, és szépen duplát kattintani rajta. Ezzel kikapcsoljuk a FF zseniálisan hulladék összeomlás detektálóját. Elvileg az is segítene, ha a következõ sorban: dom.ipc.plugins.timeoutSecs;10 a 10-et valami magasabb értékre írnánk, de gyakorlatban én átírtam 10ezerre, és letrágyázta magasról.
Látszik mennyire ismersz. Az, hogy Apple-t használok, még nem jelenti azt, hogy nem ismerem el, ha valamit elcsesznek. Nem, a Flash-t kb. 10 éve utálom, de fõleg azóta, hogy az Adobe megvette a Macromediát, mivel onnantól lett egy foskazal az egész. És mint webfejlesztõ, nekem az a véleményem, hogy 1000 flash-es oldalból kb. van EGY, ami értékelhetõ minõségû és úgy le van programozva, hogy nem akad / eszi szarrá az erõforrásokat az i7-es gépemen, stb. Kösz, de kösz nem. Nincs szükségem rá, mint ahogy sok más embernek sem. Pláne azoktól a gány megoldásoktól kell hánynom (és a flash-t használó oldalak 99,99%-a ilyen), ahol csupán egy menü, vagy egy slideshow miatt hozzák be a flash-t, amit kb. feleannyi energiával ugyanúgy meg lehet csinálni css / js használatával.
És igen: tudok ellenpéldát, van jópár gyönyörû flash-ben leprogramozott oldal, de azoknak is a nagyobb részük olyan megoldásokat tartalmaz csak, amelyek html / JS segítségével megvalósíthatóak lennének.
és ez miért kell, hogy engem érdekeljen? a youtube html5-ös videóra is nyugodtan tud reklámot rakni, annotionsokat, mindent, semmi különbség nem lenne közte, leszámítva azt, hogy 75%-al kevesebb erõforrás kell neki, de tényleg, ez nem számít...
Az ne zavarjon, hogy a HTML5 videóval is megteheted mindezt (gombot rakhatsz fölé, effektek, filterek, 3D elforgatás, soroljam tovább?) Ráadásul egy html5 felületen lejátszott videó már a jelenlegi kiforratlan állapotában is kevesebb, mint feleannyi erõforrást zabál, mint ugyanaz a video flash-ben.
"A Flash a HTML-hez képest egy vadiúj fejlesztés, ha úgy vesszük."
Igen, ez nagyon logikus. Végülis a Suzuki Ignis is vadiúj fejlesztés a 10 éves SL Merci mellett. Kb. ennyi értelme volt annak amit leírtál. A HTML5-rõl volt szó, az 5-össel a végén. Azokról a funkciókról, amik most kerülnek (folyamatosan) bele szabványként a HTML nyelvbe, nem arról a 20 éves és mára már idejétmúlt megoldásokról, amit már anno is HTML-nek neveztek...
Valószínûleg másik tabon nyitva volt az sg, vagy ilyesmi, nem hiszem hogy a youtube lejátszója omlana össze. Rakjál fel adblockot, mert jellemzõen a bannerek a legszarabbul megírt flash cuccok. Nem is csoda, pár 10eFt-ért ne várjon el senki optimalizálást, meg hasonlókat. Ha a bannereket kiblokkolod, valószínûleg nem fog összeomlani.
A flash nem videolejátszó, hanem egy általános célú grafikus böngészõ plugin. Vagyis a flash videot berakhatod 3D térbe, rakhatsz rá akármilyen filtert, mindent csinálhatsz vele, amit egy bitmap vagy vektoros objektummal csinálhatnál. Meg rakhatsz fölé gombot, reklámot, feliratot, akármit. Ha 10-es playered van, és az oldal gazdája egy az egyben lemond ezekrõl a lehetõségekrõl (részekben nem lehet), akkor van a flashnek lehetõsége a videot hardware gyorsítással lejátszani. Ha nem mond le, akkor nincs hardware gyorsítás. Vagyis a flashes video lejátszást kb úgy korrekt a html5-el összehasonlítani, hogy kikapcsolod a videokártya hardware gyorsító funkciójait. Persze mondhatod, hogy de miért kell ezt, hát azért kell, mert a Youtube nem mond le a videok fölött megjelenõ reklámokról, és egyéb controllokról. Ennyi. Captureöld le az flv fájlt, írj egy hardwer gyorsítást használó flashes playert, és nézd azon keresztül.
A másik hogy html5 meg flash összehasonlításnál két különbözõ codecrõl beszélünk, ami automatikusan magával von két különbözõ minõséget és méretet, keyframe távolságot, stb. Vagyis úgy korrekt az összehasonlítás - amit még sehol se láttam - hogy mondjuk betömörítenek egy pár perces tömörítetlen felvételt ezzel is, azzal is, azonos keyframe távolság, stb. Ezután megnézik a minõségbõl melyik mennyit veszített (programmal, megvizsgálják pixelenként az eltérést, amit az egyes lejátszók produkálnak), és addig játszanak a paraméterekkel, amíg kb ugyanolyan minõségû nem lesz mindkettõ. Ezután felrakják két ugyanolyan szinten terheletlen szerverre - mert mondjuk a youtube flv meg html5 video kiszolgálója lehet nem ugyanolyan mértékben van igénybe véve - és ezután szórakoznak processzor fogyasztással, meg fájl méret összehasonlítással, meg hasonló marhaságokkal. Mert almát meg körtét nem szép dolog összehasonlítani.
tényleg most benyomtam egy videot, gyönyörûen megy a léptetés, 5 perces léptetéshez 2 secre gondolkodott(tehát gyorsabb mint a flashes léptetés)... jah és egy youtube volt ;)
ja és most nézem, hibátlanul megy a beletekerés akkor is, ha még nem töltõdött be fullra a videó, szóval tökéletes minden, nemtudom mit balfaszkodnak youtubeék:)
én a tekerésnél html5-ben azt vettem észre, hogy jóval gyorsabban, fullra letöltõdik. flashnél ott szép lassan araszolgat a csík. néha megáll, elkezd forogni az a szar középen, megáll a lejátszás. Így egyébként gyakran megakad a töltés. html5-nél meg mindig azt látom, hogy már rég letöltõdött az EGÉSZ, és simán lehet léptetni.
egy macbook pro 13-ason néztem: Youtube, Ok Go End Love címû klipp 1. 1080p html5-el nem ment a processzorhasználat a Safarinál 20% fölé, kb 18-19 között mozgott 2. sima gyári flash lejátszóval(a legfrissebb, 10-es) a safari process-e 50%, és pluszba a flash process 90-95%
Inkább lemondok a beletekerésrõl...
Hozzátartozik, hogy nem a youtube féle html5-öt használtam, hanem egy safarihoz letölthetõ kiegészítõt, de a lényeg ua.
Sziasztok lehet nem ide kéne írnom de azért megkérdezem hátha kapok választ. Ha pl. youtube-n vagy bármely oldalon videót szeretnék megnézni elindítom és a következõt hozza ki: A(z) Adobe Flash bõvítmény összeomlott. mi lehet ennek az oka?
"elkezdi lejátszani, majd a letöltés megáll megjelenik a forgó szar. Megindul egy pillanatra, megint megáll, megindul megint megáll. Léptetés meg olyan hogy vagy sikerül vagy nem, és többé nem hajlandó semmit sem tölteni csak ha újratöltöd az oldalt."
Ilyet youtubenál nagyon rég óta nem tapasztaltam, más egyéb flash-es stream lejátszós oldalakon igen, de a yt-nél évek óta nem. (Egyúttal ez is azt mutatja, hogy a flash maga nem szar, mint aminek a sok hittérítõ megpróbálja beállítani...)
Ezzel szemben a frissebb lágyabb jobb html5ös youtube nálam egy idõ után sikeresen produkálta azt, hogy a vezérlõelemekbe képtelenség volt belekattintani, teljességgel ignorálta. Így sem tekerés, sem hangerõszabályzás vagy felbontás álítás nem volt elérhetõ. Nyilván béta, így ezt nem a html5 hibájának tudom be(hisz még az is csak draft állapotban van, közel sem végleges), de ettõl még jelenleg a flash-es lejátszóhoz képest számomra használhatatlan.(Persze az is lehet, hogy a chrome butult be valamit és némi mahinálás a felhasználói profillal megoldaná a dolgot, de ennyire nem érdekelt a dolog...ott a flash-es player és hibátlanul megy)
Elárulok egy titkot: azt hogy a flashben megírt video lejátszó mennyit buffereljen, az a lejátszót író programozó választása. Ha beír a buffer mérethez egy 0 betût, akkor semmit se fog bufferelni, cserébe ha a sávszél nem elég, akkor akadozni fog a lejátszás. És itt tökmind1 hogy neked milyen digis neted van, mert az a 80/25Mbit az legjobb esetben is csak Magyarországon belül él (valójában ott se), külföldre jóval kevesebb, mondjuk 8/4, és 100msec ping. Ráadásul az se teljesen tök mind1, hogy a téged kiszolgáló szerver éppen mennyire van leterhelve.
Maradjunk annyiban hogy a http beletekerés kb 5 perc guglizás, + egy php képes webszerverrel megoldható. Szóval nem kell ehhez rtmp (egyébként ott is tök ugyanazt csinálja a szerver).
Amikor a HTML ötlete elõször felmerült 1989-ben, szinte csak a nagyobb közintézményeknek és az egyetemeknek volt internetjük. Szerinted kinek volt akkor szüksége a HTML videóra? :) A HTML5 (ami tartalmazza a <video> taget) kifejlesztése 2007 körül kezdõdött, és nem csak a <video> és az <audio> taget tartalmazza, hanem sokminden mást is.
Ha a kézzel legózott pc-t nevezzük dzsunka gépnek (ami szerintem igazából nem egy találó kifejezés rá), akkor nekem is az van, ahogy azt az aláírásomból is láthatod.
viszont félig meg is válaszoltad a kérdésedet! a flash-el az a gond, hogy sok esetben még mindig designerek írják benne a kódot, pedig mára azért már elég jól szétválasztotta az Adobe a Flash platform részeit (Flash Pro - Catalyst - Flash Builder) de mégis, legtöbbször olyan emberek írnak kódot, akiknek nem kellene. Sõt, rengetegen még ma is AS2 kódot írnak, ami kb 10x olyan lassú mint az AS3.
magyarul flash-ben sok a gané munka, és ezekkel van tele a net. pedig lehetne másképp is :)
Nem értem mi a baj a flashhel. Android is vágja már (vagy fogja lassan, ha kiadják). Ha rendesen megírják nincs vele gond, de akkor ennyi erõvel szar a JS is, mert azt is lehet rosszul írni :/
de amúgy még mielõtt valaki azt hinné h fanboy vagyok, a flash korántsem tökéletes, én már csak tudom, elég sokat fejlesztek benne, ahogy html+css+js-ben is. megvannak a maga hibái, gyermekbetegségei, logikátlanságai, stb.
de a HTML5 egyelõre még gyerekcipõben jár, majd ha kiforr, talán alkalmas lesz pár területen leváltani a flasht, amivel mindenki jól fog járni. egyelõre azonban felesleges még erõltetni, aki tudja mit csinál, nem is teszi, lásd youtube.
ééérdekes, naponta többször is meglátogatom a youtube-ot, vimeot, egyéb hasonló oldalakat is szoktam néha nézni, és 50-bõl kb 1x fordul elõ, hogy nem hajlandó rendesen léptetni, de olyankor egy Ctrl+R megoldja a dolgot.
1: Jóval többen fikázzák, nem alaptalanul, mint a HTML5-öt.
tényleg jóval többet, de hogy nem alaptalanul, arról nem vagyok meggyõzõdve.
2: A HTML5 még fejlesztés alatt van, a Flash már a 10. fõverzióját tapossa.
ember, te mégis mi a büdös francról beszélsz? szted a HTML5 nevében miért van ott az 5-ös? és azt ugye te is tudod, hogy habár a 10 kétszer annyi mint az 5, ettõl függetlenül a HTML tulajdonképpen több mint 20 éves? A Flash a HTML-hez képest egy vadiúj fejlesztés, ha úgy vesszük.
3: no comment. az meg már nem 1x ki lett vesézve, hogy a brand gép attól brand, hogy logo van rajta, meg attól, hogy van hozzá support. teljesítményben, és fõleg a flash szempontjából az rohadtul irreleváns, hogy brand vagy válogatott gép.
aha persze... elkezdi lejátszani, majd a letöltés megáll megjelenik a forgó szar. Megindul egy pillanatra, megint megáll, megindul megint megáll. Léptetés meg olyan hogy vagy sikerül vagy nem, és többé nem hajlandó semmit sem tölteni csak ha újratöltöd az oldalt. Én is kipróbáltam a html5-öt és már úgy is használom. Gyorsabb, szebb használhatóbb, megbízhatóbb.
Hát akkor dunno...én az 1080p streamet is szépen tudtam nézni, méghozzá a fosabb minõségû linuxos pluginnal és ez egy mezei 8megabit körüli adsl. Az elején bufferel annyit, hogy mikor elkezdi lejátszani, akkor a végéig akadás mentesen le tudja nyomni a videot. HTML5 bétát próbálgattam egy darabig youtube-on, méghozzá chrome-al, szóval azt sem mondhatjuk hogy valami szarabb html5-re nem képes böngészõvel, és a flash-es playerhez képest eléggé szar volt a felhasználói élmény.
Csak az a különbség, hogy a Flash-t 1: Jóval többen fikázzák, nem alaptalanul, mint a HTML5-öt. 2: A HTML5 még fejlesztés alatt van, a Flash már a 10. fõverzióját tapossa. 3: Nyilván vannak fanboyok köztük, de amikor gépekkel találkozom magam is látom, hogy teljesen irreleváns az erõforrás kérdésre, gyengébb gépen problémamentesen fut, erõs gépen szar, mégerõsebb gépen megint jól fut. Olyan is szép számmal elõfordul, hogy brand gépeken szarabb, mint dzsunka PC-n.
"Ezzel szemben mondhatták, hogy html5-nél ez nincs megoldva, úgyhogy ha nincs sávszél, akkor akadozik vagy framedropol, mint a picsa"
Akkor lehet, hogy a 4-es pinges 85/25-ös Digim is számít valamit? Csak mert a YouTube mindig is lassú volt, ha meg a szerver lassú, akkor a gigabitet is baszhatom.
"Nálam miért azonnali, amikor egy adott pontra kattintok egy HTML5 videóban és miért bufferel 10 másodpercig egy hitvány Flash???" Mert mákod van? Én egy jó darabig próbálgattam a html5 béta youtube-ot friss chrome-al és kb a használhatatlanság határait súrulta, leginkább kívülrõl.
A flash playerek pedig bufferelnek, cserébe addig preloadolja a videot, hogy mikor végül elkezdi a lejátszást, akkor akadozás és tovább buffering nélkül végig tudja játszani. Ezzel szemben mondhatták, hogy html5-nél ez nincs megoldva, úgyhogy ha nincs sávszél, akkor akadozik vagy framedropol, mint a picsa(ami gondolom azt jelenti, hogy videolejátszásnál erre nincs ajánlás, és mivel nincs plugin ami elvégezze, így a böngészõ fejlesztõknek kellene implementálni...)
"További gond, hogy a HTML 5 videókat HTTP alapokon sugározzák (streamelik), ez pedig többek között azt is jelenti, hogy a felvételben történõ kereséshez, egy adott pillanat kiválasztásához minden elõtte levõ részt le kell tölteni, ami macerás és idõigényes."
Neeee! Meghalok a röhögéstõl! Nálam miért azonnali, amikor egy adott pontra kattintok egy HTML5 videóban és miért bufferel 10 másodpercig egy hitvány Flash???
A flash-be olyan szinten bele lehet tekerni, hogy onnan indítod, ahonnét akarod. A videó linkje után pötyögd be, hogy "#t=**m**s", tehát például #t:02m53s, és két perc ötvenhárom másodpercrõl fog megindulni.
"Miért a Flash videó az nem HTTP alapon érkezik hozzánk?"
A Flash tud sima HTTP-n keresztül letöltött videót is lejátszani (ez esetben ugyanúgy meg kell várni "tekerés" elõtt, hogy az elõtte levõ rész letöltõdjön), de tud RTMP protokollt is használni (a Youtube is ezt használja), amikor is a videóban szabadon lehet ugrálni az elõzõ részek letöltése nélkül. Az elõbbi elõnye, hogy szerveroldalon nem kell hozzá semmi különös, csak egy sima webszerver, míg az utóbbihoz megfelelõ szerverprogram szükséges (Flash Media Server, Red5, stb.). Igazából ha vki nagyon akarja, akkor HTTP-vel is megoldható a videóban ugrálás, de ahhoz is - az RTMP-hez hasonlóan - erre alkalmas szerveroldal kell, de a kliensoldalt is megfelelõen fel kell készíteni (ami a HTML5-ben nincs meg).