já mám zkušenost, že videa v HTML5 jsou tragédie co se týče stability (na všech OS). video přes flash jsou tragédie jen na linuxu.
Kolik má tvá GK video ram a kolik je volné? flash plugin často se sekne, když mám nedostatek videoram. Paměť se dá uvolnit použitím more lightweight window managerem jako openbox. Případně zakázat efekty ve window mananageru *, nebo je vypnout úplně (vypne se úplně kompozitor).
* Já používám KDE 4.11 a s efekty je to šíleně náročné prostředí, naštěstí se dá kompozitor dočasně vypnout přes Alt Shift K, . To skokové uvolnění paměti je znatelné, asi 40MB. Já mám starý krám nvidia 8400M GS se 128MB a při přehrávání H264 jsem u stropu.
Další věc je upravit nastavení v xorg.conf, jmenovitě vypnout TripleBuffer.
TOhle vyřeší problém s pamětí, ale stále jsou (možná) zde problémy se stabilitou. Docela spolehlivě se jichi zbavíš zakázáním hw akcelerace v /etc/adobe/mms.conf
Toto je můj config, kde ji to mám zapnuté:
EnableLinuxHWVideoDecode=1
OverrideGPUValidation=true
## Stav použití hardwarové akcelerace videí na youtube zjistíš pravým tlačítkem na přiehrávané video->Stats for nerds - je tam (hardware|software) video {decoding,rendering}
Jo a ještě problémy se vyskytují s videi 720p a vyšší jen.
Proto jsem si zvykl video přes doplněk "Download youtube video as mp4" ho stáhnout do /tmp a přehrát v smplayeru(jinde jsem vdpau-akceleraci nerozchodil). Tam je jen problém s pamětí, když není volná, tak se video prostě neukáže.
PS: jedné záhadě nerozumím. v 720p si přehrávám video s akcelerací ale když si video posunu v čase, tak se decoding změní z HW na SW, nevím proč, když neseekuju, běží to dál..
Jo a další věc, které nerozumím, proč při hw akceleraci má video artefakt na jedné hraně/ách - prostě krajní pixely jsou jaksi protažené. Nejím jak to popsat, vemou se úsečka pixelů na jedné sraně videa a kousek se protáhne - vzniknou tam proužky.
A ještě jedna lahůdka někdy se video přehrává v epilepitckém modu ,tedy ve videu problikává (asi) klíčový snímek vždycky.