Je trochu smutné, že mi místní "odborníci" na flash, prohlašující, že existuje plnohodnotná náhrada na všechno nikdy nedokázali odpovědět jak bych mohl okamžitě nahradit flash v aplikaci, kde slouží k live streamu videa z prohlížeče na rtmp...
Ale možná se jednou ze svého světa kde flash slouží jen k tvorbě stupidních her a bannerů vyškrábou do reality..
Presne ako píšete. Plnohodnotná náhrada (zatiaľ) neexistuje a ak by aj existovala, potom tu zápasíme s ďalším problémom: rôzne verzie browserov. HTML5 ako taký je fajn, len každý prehliadač v každej verzii má z neho implementovanú iba časť. Dobrý príklad je RTMP, kde cca pred rokom túto technológiu mal implementovaný iba tuším Chrome (možno aj FF), ale IE bolo mimo. Nedá sa spoľahnúť, že nejaká časť kódu pobeží na 100% na všetkých browseroch, čo v prípade Flash-u bolo možné, pokiaľ bol prítomný plugin.
Druhou možnosťou je využívanie JS frameworkov, ktoré ako-tak zabezpečia, že daný kód bude bežať rovnako v každom prehliadači. Ale to za cenu, že budem aplikáciu nabaľovať o rôzne frameworky, ktoré to umožnia. To samozrejme bude viesť iba k spomaľovaniu...
O tom, či je to sračka alebo nie nerozhodujem ja (ani ty), ale klient. Ak klient z nejakého dôvodu musí používať IE, tak ja mu môžem maximálne dohovoriť, prečo ho nepoužívať. Ale konečné rozhodnutie je na ňom.
Z reálneho života, náš klient (Detská fakultná nemocnica) má staršie počítače. Je ich okolo 600 a proste tam IE funguje a fungovať musí.
No to je spíš špatně položená otázka.
Co mají prohlížeče (aktuálně všude funkční náhradu za flash, ne něco experimantálního s webrtc co funguje ve výjmečných případech na výjmečných konfiguracích když je hezké počasí...) pro vysílání z prohlížeče na nějaký restream server? RTMP je v tomto směru všeobecně uznávaným standardem a o funkční náhradě nevím. youtube, livestream, facebook live a 99% ostatních služeb jede na RTMP. Protože je to prostě nejlepší varianta a nic jiného se zatím v praxi moc neosvědčilo.
To že pak opačným směrem, tzn. ze serveru do prohlížečů diváků budu posílat něco jiného, než h264 ve flv je nepříjemné, ale dá se tomu v pohodě přizpůsobit. Jednotné to stejně nebude, jednotlivé OS vyžadují zvláštní přístup, ale přizpůsobím se. Tenhle směr ale není všechno, flash opravdu není jen nástroj k tvorbě bannerů a hloupých pseudoher.
btw. já jsem pro zrušení. Jen tvrdím, že je potřeba předem zabývat se efektivní, zcela funkční a kompatibilní náhradou připravenou přejít do produkčního režimu :) Aktuální hrátky v tomto směru se ale za poslední 4 roky nepohly ani o kousek a stále je to prostě v experimentálí fázi, kterou si nemůžu dovolit nasadit.
omylem jsem klik na mínus... :)
Ano, přesně o to jde, data opačným směrem. Používá se to často a lidi jsou třeba u nás nadšení, že stačí párkrát kliknout v prohlížeči a jede to..
Jistě to není jediné téma, kde se bezmyšlenkovité "zrušení zlého flashe" projeví jako chyba.
Já už se pokoušel udělat to bez flashe, proto si myslím, že to není reálné. S trochou snahy to lze v laboratorním prostředí rozchodit, ale to je fakt maximum... slabé rozlišení v laboratorním prostředí, víc se z toho s nějakou aspoň základní kompatibilitou vytřískat nedá, imho tohle má před sebou ještě mnoho let vývoje, než se nějaké stabilní "něco" (co pravděpodobně ještě nezačlo existovat ani jako hrubý návrh) osvědčí pro běžný provoz..
Uznávám, tohle je asi pravda - zařízení, které to aktivně používají nebude mnoho.
Nicméně pořád si myslím, že je lepší řešit ty případné (a velmi pravděpodobné) problémy předem a je potřeba to brát i tak, že ti, kteří ten obsah vytvářejí (minoritni) jsou příčinou toho o čem píšeš - tzn. že nějací diváci (majoritni) sledují nějaký obsah. Nelze to brát tak, že "málo stanic to má nainstalováno k něčemu užitečnému, tak to není potřeba". Ne, nezrušíš jen tu jednu stanici, ale v tomhle případě odstraníš divákům obsah, který sledujou klidně přes ten DASH/HLS/cokoli.
Netvrdím, že by to dělalo většinu obsahu, ale trochu do tohodle odvětví vidím a jsem si téměř jistý, že bych se sem za pár let klidně mohl stavit a napsat: "Já jsem vám to říkal" :)