Для создателей контента сложности уже были, хотя и решаемые. А для потребителей уже лет 10 Linux не является «системой для хакеров», а стал «системой для интернета». Совсем скоро всё может измениться.
2009 год, линукс, второй гном, Firefox 3.6, Flash Player 11.1 с поддержкой VDPAU. Это просто идеал: раньше видео в браузере в фуллскрине воспроизводилось рывками, кроме компов с быстрыми процессорами. В линуксе были популярны программы для сохранения видео Youtube и других сайтов, с которыми не было проблем. А в 2009 всё стало просто идеально: не было рывков не только при воспроизведении, но и при изменении размера окна с видео или переключении на фуллскрин и обратно.
Наши дни. Firefox для многих людей заменил Google Chrome. Там «особый, уличный» Flash Player, в котором нет VDPAU, однако знающие люди заменяют Flash Player 13.0 на 11.2 из Firefox, где VDPAU есть.
http://www.opennet.ru/opennews/art.shtml?num=38817
09.01.2014 19:04 В Linux-версии Chromium 34 будет прекращена поддержка плагинов Adobe Flash и Java
В соответствии с ранее представленным планом, компания Google с января блокирует возможность использования плагинов NPAPI (Netscape Plug-in API) в Chrome, за исключением плагинов, входящих в белый список (Silverlight, Unity, Google Earth, Java, Google Talk и Facebook Video). В конце года поддержка NPAPI будет прекращена полностью. В связи с переводом Linux-версии Chrome на новый графический стек Aura, поддержка NPAPI в Linux будет прекращена значительно раньше, чем в версиях для Windows и OS X.
Казалось бы - ну и фиг с ним, с флеш плеером! Раньше меняли Flash Player с 13.0 на 11.2, теперь поменяем на HTML5! Он уже поддерживается Youtube и Vimeo. В Google позаботились и об этом:
http://www.opennet.ru/opennews/art.shtml?num=39242
05.03.2014 14:11 Включение по умолчанию GPU-ускорения обработки видео не планируется в Chrome для Linux
Разработчики Chromium пояснили почему поддержка привлечения GPU для ускорения декодирования видео не может быть в обозримом будущем по умолчанию включена в Chrome/Chromium для Linux. В качестве основной причины упоминается низкое качество драйверов и проблемы с оценкой качества GPU-драйверов в условиях большого разнообразия дистрибутивов Linux. Например, один и тот же драйвер может стабильно работать с одной видеокартой в окружении одного дистрибутива, но демонстрировать проблемы в окружении другого дистрибутива или с другой видеокартой.
Отслеживание и проверка всех возможных конфигураций и поддержание чёрного списка проблемных систем требует значительных усилий и превращается для разработчиков в кошмар, поэтому проще оставить поддержку аппаратного ускорения декодирования в категории экспериментальных возможностей, для которых не гарантируется стабильность. Предложение ввести вместо чёрного списка белый список с заведомо работающими через VA-API конфигурациями также не нашло отклика среди разработчиков Chromium из-за обилия разных драйверов, оборудования и дистрибутивов Linux.
Не, ну для знающих людей скорее всего будут всевозможные дополнительные репозитории с пересобранным GStreamer для Google Chrome, отличающиеся наличием поддержки VDPAU и VAAPI, но 90% пользователей Google Chrome для Linux не будут знать о них. Остаётся надеяться что софтварный вывод видео в Google Chrome работает нормально, и 360p не будет идти рывками, как с Flash Player.
Google, нафига ты убрал из своего флеш плеера VDPAU? Он же работал! Нафига ты не собираешь свой GStreamer с VDPAU и VAAPI? Почему ты так не любишь десктопный линукс?
P.S. Готовясь к постингу этого сообщения, я искал и не нашёл чьё-то исследование Flash Player для Linux на ЛОРе. Этот кто-то писал что видео в оригинальном размере идёт нормально, но ресайз загружает ввод/вывод чего-то там, и происходят тормоза. Поэтому софтварный вывод видео в закрытом и плохом Flash Player - отстой, а софтварный вывод в открытых и хороших mplayer, VLC и так далее - нормальный. Может ли кто-нибудь найти для меня это исследование?