Сайт | Скачать | Видео | Wiki

Автор Тема: Мультимедиа в браузерах: flash, html5, webgl  (Прочитано 20189 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Тест HTML5.mp4. Источник хорошего ffmpeg https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases
html5+flash
https://ru.wikipedia.org/wiki/WebGL - я в инете не встечал. Надо для запуска Android софта на компе
Тест webgl
Поддержка html5 MPEG-4/H.264 браузерами

По итогу моих экспериментов:
БраузерflashHTML5.mp4webgl
midori+gstreamer0.10-
opera12+--
palemoon<27+gstrteamer0.10+
palemoon27+gst-plugins-good + gst-libav?
palemoon27.1+ffmpeg+
otter-gt5-webkit+gst-plugins-good + gst-libav?
light+ffmpeg-
firefox+ffmpeg или gstreamer1+
google-chromepepperflashвстроено+
opera41pepperflash-?
vivaldi-1.4pepperflashlibffmpeg?
iron53pepperflashвстроено?
tor-browserflashне портированный ffmpeg?
qupzilla (qt5)pepperflashffmpegтолько с qt4



+-?: поддерживает\не поддерживает\ не тестировал
gstrteamer ffmpeg: эти либы должны лежать в /lib или (как в ПРА) указаны в http://wiki.puppyrus.org/setups/portable#ld_library_path . Теоретически должно работать vdpau (в PRA, в ffmpeg  есть, но по тестам не заметно)

http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/Palemoon-p-26.5.0-sf02.pfs не проигрывает https://trailers.apple.com/
midori c тем же gstreamer - проигрывает

ffmpeg вкомпилен в gstreamer. Т.е по любому неудобен : ffmpeg в виде либ используется всеми мплеерами и кучей другого софта
Мплееры под gstreamer (parole xnoise totem) даже установленные полностью из арчрепы оставили впечатление кривизны и проблем
Таким образом - gstreamer актуален только для html5 в браузерах, которые не поддерживают ffmpeg

В википедии: "Opera — WebGL реализован в версии Opera 12.0, но отключён по умолчанию." Как вкл. не знаю

Тесты по нагрузке проца при просмотре видеороликов:
Не проводил. Но надо бы. Кто возьмется? Boris ?
« Последнее редактирование: 15 Ноябрь 2017, 13:47:24 от sfs »

Оффлайн Boris

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 301
  • Репутация: +17/-0
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #1 : 13 Октябрь 2016, 20:03:53 »
Цитата
Тесты по нагрузке проца при просмотре видеороликов
Условия тестирования?
Предварительный отчёт:
Недавно просматривал красивый ролик в разном разрешении (ролика), от HD до 4К.
ЦП - Intel® Core™2 Duo Processor E8400 (6M Cache, 3.00 GHz, 1333 MHz
ГП - NVIDIA® GeForce® GT 220, 1GB,  RAM - 4GB.
Без поддержки графической карты, загрузка ЦП от 60 до 100% и выше (4К - вообще в "шаговой доступности") - я плакалъ...
С поддержкой графики, (в линуксе - vdpau), смотреть можно было вплоть до 4К, хотя ЦП тоже при этом доходил до сотни. Таким образом, смотреть видео в браузере без аппаратного ускорения графики, возможно только в низких форматах (360р, 480р), независимо от браузера и при проце, не хилее 2-х ядерного.
Кому интересно, посмотрите тот ролик вразных форматах и отпишитесь.
« Последнее редактирование: 13 Октябрь 2016, 20:14:01 от Boris »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #2 : 13 Октябрь 2016, 23:09:25 »
С поддержкой графики (vdpau), смотреть можно было вплоть до 4К
Старенькая ATI Radeon HD 4200 (RS880) с mesa-12.0.3+libgl+vdpau до 4К в ff, правда проц AMD Phenom II X4 965. Но даже с ним без ускорения 4К в "шаговой доступности"...

Оффлайн Boris

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 301
  • Репутация: +17/-0
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #3 : 14 Октябрь 2016, 01:45:24 »
Там ещё зависит, на какой экран выводить. У меня был - полноэкранный режим 1920х1080. И тоже - FF.
to sfs
vdpau - brand-зависимая штука, т.е., должен быть свой модуль под каждого производителя. И поддержка старых видео - не очень-то. Так что в ретро можно не заморачиваться. Да и настройка там сильно индивидуальная, каждому у себя придется попотеть. :'(



Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #4 : 14 Октябрь 2016, 10:27:55 »
Условия тестирования?
Надо придумать такие чтобы было легко повторить на другом компе
Может быть поочередно (один браузер открыл другой закрыл) прокручивать
Тест HTML5.mp4
в дефолтном размере, мерить htop %cpu указывая поддерживает система vdpau или нет
Цель  - найти наименее ресурсоемкий вариант для среднестарого компа

vdpau - brand-зависимая штука, т.е., должен быть свой модуль под каждого производителя
В game и fat все есть. В чем сложность выбрать в меню?
поддержка старых видео - не очень-то. Так что в ретро можно не заморачиваться
Думаю наличие проприетара по любому плюс. Отключить легче , чем скомпилить
настройка там сильно индивидуальная, каждому у себя придется попотеть
Что там нужно настраивать?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #5 : 14 Октябрь 2016, 11:15:20 »
Думаю наличие проприетара по любому плюс. Отключить легче , чем скомпилить
Почему сразу проприетар, есть же mesa-vdpau так что должно быть в сборке.
Что там настраивать, вроде бы и по умолчанию работает или вы о проприетаре?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #6 : 14 Октябрь 2016, 11:22:05 »
mesa-vdpau так что должно быть в сборке.
Чем это будет лучше проприетара (кроме лицензии)?
Совсем юзеров запутаем...
или вы о проприетаре?
я в обоих вариантах не знаю, что там настраивать...

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #7 : 14 Октябрь 2016, 11:31:24 »
Чем это будет лучше проприетара (кроме лицензии)?
Сколько можно спрашивать? ;) Тем что работает с любым ядром и старыми видюхами, а не только с тем под что проприетар подогнали.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #8 : 14 Октябрь 2016, 11:41:35 »
работает с любым ядром и старыми видюхами
Тогда заманчиво... Надо подумать как лучше прикрутить в исо...

Оффлайн Boris

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 301
  • Репутация: +17/-0
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #9 : 15 Октябрь 2016, 07:27:04 »
Цитата
работает с любым ядром и старыми видюхами
А тут как-то по другому  -

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #10 : 17 Октябрь 2016, 10:19:37 »
Тут удобнее ссылкой смотреть
А что "по другому"?
В свободных vdpau нет модулей ядра - значит под любое ядро - это большой плюс
Насчет старых видях - никто не привел примеров. Я так понимаю - на совсем старых видяхах vdpau на аппаратном уровне не поддерживается (тут дрова не помогут)

Есть ли в природе компы со слабыми процами и хорошей видяхой... Т.е. где видяха могла бы разгрузить проц... Вряд ли
В браузерах мне не удалось получить vdpau : скачанный ролик воспроизводится mpv точно с  vdpau (видно в консоле) с меньшей нагрузкой на проц, чем в браузере (в любом варианте - flash html5)
В браузере не знаю как понять включился vdpau или нет. Во flash галка "аппаратное ускорение" не дает изменений

Т.е. надо тестами понять какой браузер менее ресурсоемок при проигрывании видео и в каком режиме - flash или html5
По моим наблюдениям palemoon всегда ест меньше  (на компе с проприетарным nvidia)
Но gstreamer хуже ffmpeg (подробнее дописал в шапку)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #11 : 02 Ноябрь 2016, 09:54:44 »
Дополнил таблицу в шапке клонами хрома

http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/Palemoon-p-26.5.0-sf02.pfs не проигрывает https://trailers.apple.com/
midori c тем же gstreamer - проигрывает

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #12 : 02 Декабрь 2016, 09:53:57 »
Pale Moon 27.0 Никакими средствами (gstreamer0.10 gstreamer1 ffmpeg ) не удалось получить HTML5.mp4 . У кого получилось?

Дописал в шапку tor

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #13 : 05 Январь 2017, 08:30:48 »
У меня на seasonvar в Seamonkey-2.46 показывает фильмы и с флешем 24 и с html5, а вот в Pale Moon 27.0.0 показывает только с флешем 24, а в режиме html5 пишет, что файл не найден.
Дописал в шапку. Что-то совсем плохо стало с легкими ффоксами
https://sourceforge.net/projects/lightfirefox/files/?source=navbar - похоже бросили

otter кто-нибудь юзает?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Мультимедиа в браузерах: flash, html5, webgl
« Ответ #14 : 05 Январь 2017, 09:10:02 »
otter кто-нибудь юзает?
А у нас есть Qt5 чтобы его попробовать? ;)
В pra64 есть. Скомпилил оттер - скоро выложу