LINUX.ORG.RU
ФорумTalks

YouTube: вернем Flash

 , , ,


0

1

В общем, решил посетовать на новый html5 плеер youtube. Теперь он включен по-умолчанию вместо flash player. В настройках нет возможности переключить плеер, поэтому пользуюсь им добровольно-принудительно. Чтобы там не говорили, что HTML5 это новые технологии, безопасность, кроссплатформенность, стильно, молодежно, бла, бла, по интерфейсу работает хуже, чем flash. Я не знаю, это личные проблемы у youtube или html5 сам по себе такой, я опишу мелкие проблемы, из-за которых просмотр контента становится раздражительным:
http://i70.fastpic.ru/big/2015/0528/5c/c1ff7eb99964b1726e736cefc61ce65c.png
панели плеера, а также всплывающее окно при фуллскрине более громоздкие, чем было у флеша, там было все компактно. Всплывающее окно загораживает пол видео, исчезает не сразу, приходится ставить на паузу и ждать. Это нововведения специально для тех, у кого проблемы со зрением?
Сам фуллскрин открывается рывками, задний фон мигает и прочее. При флеше все было гладко и плавно.
Видите слева внизу? Очень часто по непонятным причинам будто бы устанавливается фокус на ссылку и внизу экрана висит. Нужно свернуть-развернуть, иногда перезагрузить страницу и искать момент остановки видео, ведь запоминания позиции просмотра у ютуба происходит раз в неделю. При флеше такой херни не было!
Да, он тормозит, он лагает. Особенно при смене разрешения видео на более высокое. Особенно, когда сам плеер переключается на разрешение выше, видео зависает, а звук идет дальше. Как говорится, крыша едет, дом стоит. На флеше все было плавно. Конечно, флеш тоже подлагивает (куда же без этого), но не так жестко. Хотя бы звук ждал видео-дорожку.
Можно много чего еще сказать, но остановлюсь. Я погуглил и практически все радостно встретили это нововведение. Хочется спросить, я один заметил недоработанность? Мелочи, но раздражают. Я не буду утверждать какая технология лучше, да мне и наплевать, как конечному юзеру-потребителю. Но меня сильно раздражает, когда меня заставляют пользоваться нестабильным дерьмом без альтернатив. Ваш html5 - сосет. Выкусите.



Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от Black_Shadow

у тебя дислексия? у меня новый ведроид, в нем работает flash. который, если верить тебе, «работает только на PC»

vostrik ★★★☆
()
Ответ на: комментарий от Lordwind

Флеш ускоряется нормально только на нвидии

у меня при включенном ускорении он падает через раз :)

reprimand ★★★★★
()
Ответ на: комментарий от Black_Shadow

Вот извини, тонкостей не знаю. Если количество процессов никак не влияет, то, может, в конкретном браузере криво многопоточность сделали.

te111011010
()
Ответ на: комментарий от vostrik

Какая-нибудь древняя версия?

Проприетарное ПО, распространяемое в бинарном виде, не может быть по-настоящему кроссплатформенным. Оно работает только на тех платформах, где это захотел разработчик.

te111011010
()
Ответ на: комментарий от vostrik

У меня андроид 4.4.2, флешем и не пахнет. ЧЯДНТ?

f1st
()
Ответ на: комментарий от vostrik

У меня старый ведроид, и на нём таки тоже работает флеш!

Shadow ★★★★★
()
Ответ на: комментарий от CYB3R

Ну это жеж лучший дистрибутив, ты че. Мне почему-то кажется, что это её кдеспецифичная проблема, а браузера. А что можете сказать про фризы при разворачивания видео на весь экран? Ps это уже не в кедах

sehellion ★★★★★
()
Ответ на: комментарий от root32

Не верю. УМВР на фоксе с тех пор, как в трубу добавили тестовый html5, никаких тормозов.

vurdalak ★★★★★
()
Ответ на: комментарий от vostrik

Так это не тот html5. На ютубе у кого что-то тормозит или глючит, это глючит плеер, написанный ютубом на js. А тег <video> это плеер браузера, там всё летает даже на хроме.

vurdalak ★★★★★
()
Ответ на: комментарий от Shadow

Оно работает то нормально. Но жрет немеряно. Таки даже хмл-свг-умл меньше хавает.

А если к вопросу с клоном агарио, я тут уже успел проверить без канвасов на дивах и цсс3 — все летает.

На вот, забросил: http://jsfiddle.net/yy7b5zmn/

deep-purple ★★★★★
()
Последнее исправление: deep-purple (всего исправлений: 2)

Хз, у меня даже на телефоне youtube не тормозит в html5 режиме (флеша то не поддерживается). Не говоря уже о всех компах, что дома есть.

qrck ★★
()
Ответ на: комментарий от vostrik

Ютубовский плеер это нечто, нарисованное с помощью js на странице. Если они там розовые пушистики будут попиксельно рисовать и это будет адово лагать, в этом тоже будет html5 виноват?

vurdalak ★★★★★
()
Последнее исправление: vurdalak (всего исправлений: 1)
Ответ на: комментарий от vurdalak

ну покажи мне нормально работающий HTML5 плеер с функциями кроме вкл/выкл, а потом обсудим криворукость ютубовцев

vostrik ★★★☆
()
Ответ на: комментарий от vurdalak

Если они там розовые пушистики будут попиксельно рисовать и это будет адово лагать, в этом тоже будет html5 виноват?

Но ведь когда розовых пушистиков попиксельно рисовали в Flash, в тормозах винили Flash...

i-rinat ★★★★★
()

имхо, без разницы флеш там или не флеш. если у тебя нормальное железо, и видеоподсистема поддерживает аппаратное ускорение, то ни html5 ни флеш не тормозит. в ином же случае - действительно оба УГ.

кста, в хроме я находил когда-то чекбокс, включающий аппаратное ускорение в linux. по дефолту оно было выключено т.к «нестабильное».

Komintern ★★★★★
()
Последнее исправление: Komintern (всего исправлений: 1)
Ответ на: комментарий от vurdalak

скорость воспроизведения, субтитры, изменение размера с/без изменением качества, скрытие/показ рекламы, закладки на текущей позиции, скриншоты, фильтры...

ах да, «ненужно» же

vostrik ★★★☆
()

Флеш не свободен, нет его исходников, ни под GPL, и даже под Apache/BSD/MIT нету. Поэтому им нельзя пользоваться.

stevejobs ★★★★☆
()
Ответ на: комментарий от vurdalak

Открой любой нормальный десктопный плеер. Потом на листик выпиши все пунты меню, зачеркни в них те, которые есть у HTML5-плеера (т.е. оставь все кроме громкости и паузы), и вот тебе список чего не хватает. Начать можно с VLC, например.

stevejobs ★★★★☆
()
Ответ на: комментарий от vurdalak

закрытый

У ТС глючит HTML5 проигрыватель. Технология открытая. Помоги ему починить глюки и тормоза.

Я не защищаю закрытые технологии, но говорю, что открытые HTML5-based не дают заметного упрощения.

i-rinat ★★★★★
()
Ответ на: комментарий от vostrik

Разговор был о том что тормозит сам плеер, не? Без всех свистелок. Что может тормозить на ускоренном видео — верю. Что субтитры — слабо верится, это просто отрисовка текста в теге сверху видео.

vurdalak ★★★★★
()
Ответ на: комментарий от i-rinat

У ТС глючит HTML5 проигрыватель. Технология открытая.

У ТС глючит ютубовский проигрыватель, судя по ОП.

Я не защищаю закрытые технологии, но говорю, что открытые HTML5-based не дают заметного упрощения.

Понятно что не дают. Но теперь не нужен сторонний клиент и нет дыр.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

разговор был о том, что ты путаешь webm и html5. что у кого тормозит - я не отслеживаю, но в случае html5, который требует костылей и подпорок буквально для всего, я не удивлюсь если глючить и тормозить будет что угодно - хоть субтитры, хоть скриншоты, хоть перемотка

vostrik ★★★☆
()
Ответ на: комментарий от vostrik

в случае html5, который требует костылей и подпорок буквально для всего

Не требует. html5 умеет вставлять видео на страницу. Если ты хочешь не только показывать видео, ты пишешь сам. Это не костыли, это нормальное программирование.

я не удивлюсь если глючить и тормозить будет что угодно - хоть субтитры, хоть скриншоты, хоть перемотка

А зря. Тормозить и глючить оно может только в том случае, если там говнокод. Но это не вина флеша или html5.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Не требует. html5 умеет вставлять видео на страницу. Если ты хочешь не только показывать видео, ты пишешь сам.

более того, html5 предоставляет API для управления этим видео и некоторые инструменты, позволяющие расширить функциональность плеера до приемлемой. вот только эти инструменты - говно. говно хуже флеша.

А зря. Тормозить и глючить оно может только в том случае, если там говнокод. Но это не вина флеша или html5.

дооо. напомни, в каком комменте ты показал мне хорошо написанный html5 плеер с нормальным набором функций? или все вокруг говнокодеры, один вурдалак - полковник на коне?

vostrik ★★★☆
()
Ответ на: комментарий от vurdalak

У ТС глючит ютубовский проигрыватель, судя по ОП.

Смотри, как всё удобно получается. Существует платформа, в одном случае это Flash плеер с Flash, в другом браузер с тем, что называют HTML5: DOM и набор JS API. Поверх этого существуют приложения, в одном случае это скомпилированные swf, в другом — набор DOM, JS кода, ресурсов. В первом случае в тормозах и глюках виновата платформа, которая закрытая и не даёт выяснить, что же в ней не так, само приложение как-бы и не причём. Зато во втором случае вина исключительно на приложении.

В любом случае, чинить ты ничего не будешь, зачем-то прикрываясь невозможностью починки из-за закрытых исходников. Окей, гипотетический эксперимент. Есть Firefox, открытый весь. Есть страница с несколькими video элементами, которые Firefox воспроизводит через открытый GStreamer, который загружает открытые плагины для декодирования видео. И это тормозит; в perf top в верхушку выбиваются функции блокировок. В системе открыто всё. Почему ты не будешь чинить её?

нет дыр

Спорно.

http://www.cvedetails.com/product/15031/Google-Chrome.html?vendor_id=1224

http://www.cvedetails.com/product/3264/Mozilla-Firefox.html?vendor_id=452

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от vostrik

В Firefox есть скриншоты и скорость воспроизведения. Остальное, думаю, можно реализовать без серьёзных затрат ресурсов. Ну может кроме рекламы.

te111011010
()
Ответ на: комментарий от vostrik

Ещё можешь посмотреть тот, который на википедии. Субтитры есть.

te111011010
()
Ответ на: комментарий от te111011010

а ты не думай, ты реализуй. артефакты при переходе в фуллскрин, изменении размера и рассинхрон видео/звука - проблемы, с которыми я сталкивался еще в 2011м году. прошло 4 года, и ютубовский плеер (над которым работает команда явно не из 5 человек, как было у нас) страдает всеми этими прекрасными болячками.

vostrik ★★★☆
()
Ответ на: комментарий от vostrik

Я этого ничего не замечал. Замечал только тормоза и то, что элементы управления могут не умещаться при встраивании на другой сайт (например, на лурке можно заметить).

te111011010
()
Ответ на: комментарий от stevejobs

Флеш не свободен, нет его исходников, ни под GPL, и даже под Apache/BSD/MIT нету. Поэтому им нельзя пользоваться.

Сказал жабокодер.

buddhist ★★★★★
()
Ответ на: комментарий от te111011010

Проприетарное ПО, распространяемое в бинарном виде, не может быть по-настоящему кроссплатформенным

Вот тебе, дружище, задача: портировать systemd под *BSD. Рассказывай, как ты будешь это делать.

buddhist ★★★★★
()
Ответ на: комментарий от stevejobs

Так у флэша тоже есть альтернативные свободные реализации. А толку-то, если, что там, что там эталонная реализация — лютая проприетарь.

buddhist ★★★★★
()
Ответ на: комментарий от Stahl

Претензии ТС-а относятся в основном лишь к интерфейсу.

Не только. На быстродействие он тоже жалуется.

Зато мы теперь имеем кроссплатформенное решение, которое из-за своей узкозаточенности имеет куда меньше уязвимостей. Если таковые вообще есть.

Ох, лол. Нет, я не спорю, флеш был подырявее, но за безопасность реализации js в браузерах я бы не ручался.

Axon ★★★★★
()
Ответ на: комментарий от buddhist

OpenJDK - это не «альтернативная реализация», это основная реализация. Оракловский блоб делается из тех же исходников, что и OpenJDK, и отличается небольшим тюнингом, чтобы софт клиентов Оракла продолжал работать, всякое ынтерпрайзное говно мамонта.

интересно, почему Adobe не выкладывает исходники флеша? Что они там прячут? Исходники флеша могли бы его спасти.

stevejobs ★★★★☆
()
Ответ на: комментарий от buddhist

Не знаю. Слышал только, что начиная с 8 основной реализацией считается OpenJDK. Но так как я к Java почти не имею отношения, с лёгкостью мог пропустить, вот и спрашиваю. Там что-то с тех пор менялось?

i-rinat ★★★★★
()
Ответ на: комментарий от Deleted

Если открыто несколько видосов

Унесите этого нарколыгу.

Valkeru ★★★★
()
Ответ на: комментарий от vostrik

Нет, это у тебя проблемы с головой. Ещё раз, для тупых: объясни, как простому юзеру android поставить на телефон flash. Без заходов на 4pda, без включения установки ПО из сторонних источников, без покупки телефонов от HTC. И объясни, как то же самое сделать на устройствах с iOS.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

без включения установки ПО из сторонних источников

дядя, вы дурак? как то, что флэш убрали из маркета, соотносится с его кроссплатформенностью? либо он «работает только на PC» и не кроссплатформенный, либо он работает не только на PC и ты пернул в лужу.

за iOS ничего не скажу, сто лет не видел её вживую

vostrik ★★★☆
()
Последнее исправление: vostrik (всего исправлений: 1)
Ответ на: комментарий от buddhist

Это системное ПО, а не прикладное.

Да, открытый код не является достаточным условием для того, чтобы ПО считалось кроссплатформенным. Бывает и открытое ПО, гвоздями прибитое к венде.

te111011010
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.