Как стать автором
Обновить

Комментарии 46

>Shape Detection API, WebUSB, Web Bluetooth
+Web Assembly. WebRTC, WebGL
Продолжают пропихивать сомнительные стандарты с функциональностью для 1,5 сайтов разной степени кривости и поддержки другими браузерами, вместо того чтобы выпустить официальные дополнения с предложением установить их когда они понадобятся.
ВЫ очень далеки от многих ниш где люди используют эти API. Например для меня в моей нише Web Assembly и WebUSB это просто манна небесная.
А что у вас за ниша? Может статью вводную напишите, поделитесь каким-нибудь хэло-ворлдом с использованием этих двух API?
Кажется, мы это уже проходили с ActiveX, как-то не очень вышло.

К тому же, а что такого можно установить дополнением, что нельзя реализовать на вебасме, который всё равно сjitится в машинный код в итоге? Полный доступ к железу? Хм, а стоит ли?
Как-то забыли написать что TLS 1.3 важен тем что CRIME и BREACH на нем не работают. А это значит что можно вновь использовать сжатие на https.
Благодарю. Добавили это как примечание и упомянули вас.
НЛО прилетело и опубликовало эту надпись здесь
Вот это сейчас было ценно, спасибо, поправили. Можете спокойно вставать :)
на Androig-устройствах номер сборки OC (например, «NJH47F») больше не входит в user agent, чтобы предотвратить считывание отпечатка пальца.

Фингерпринт это отпечаток клиента (браузера), а не пальца, в данном случае. На хабре его можно просто оставить "фингепринтом".

или «идентификация». Спасибо большое, исправили.
мы наконе можем внедрить его в Chrome.

Тыгыдык-тыгыдык)

«Поспешишь – людей насмешишь», как говорится :) Спасибо, вернули «ц» на место.

Правильно понимаю, что в AV1 более чувствителен к потере ключевых кадров? Или там есть защитные механизмы?
Повышенное прогнозирование требует повышенных вычислительных мощностей, или обеспечивается за счёт оптимизации алгоритмов?
Похоже, я всё же ошибся. Но было бы интересно почитать и о ток как кодек борется с возможными потерями ключевой информации, или с превышением предельной нагрузки.
вряд ли AV1 более/менее чувствителен к потере key frames, но сам факт того, что в нем имплементировано продвинутое внутрикадровое прогнозирование, дает уменьшение размера как key frames, так и промежуточных кадров. Разузнать подробности про борьбу с потерями – звучит как интересная идея, взяли на заметку.
ютубу теперь переведут с vp9 на av1?
>AV1

Угу. В то время как ваши Intel i5/i7 CPU справляется с кодированием HEVC 1080p@60 со скоростью 60/80+ fps… Данный сабж кодируется со скоростью 2 кадра в минуту потребляя 8 гб оперативки.

дет быстрый аппаратный кодер. На CPU никто не кодирует большие объемы видео

А чем декодировать этот кодек они думали? Поддержка аппаратного декодирования VP9 появилась не так давно ( намного позже, чем VP9 появился на YouTube).

www.youtube.com/watch?v=2nXYbGmF3_Q&list=PLyqf6gJt7KuHBmeVzZteZUlNUQAVLwrZS
Вроде все неплохо с воспроизведением. Но качество 1080p60 максимальное.
Codecs av01.0.05M.08 (399) / opus (251)
Инструкция:
www.cnx-software.com/2018/09/17/av1-video-samples-youtube-netflix
На Windows, ни один плеер, кроме Chrome не смог открыть скачанное видео.
дык на gpgpu
правда видеокарта понадобится неслабая
ps 8k@60fps vp9 грузит 1050ti на 92-100%
пруф на моем компе
image


встройка даже от i7 7700k такое не тянет
увеличивает производительность на 50,3%, 46,2% и 34% (по сравнению с основным профилем x264, high-профилем x264 и libvpx-vp9, соответственно)

производительность чего? в исходном тексте это gain. кодирование и декодирование у AV1 тормозное.
Мне нравится идея VP8/9/AV1 технологически и в плане того, что это более свободный стандарт, но на практике без поддержки аппаратного де(кодирования) оно только вредит. Поддержка VP9, к примеру, появилась в мобильных ЦПУ intel только к 2017 году, начиная с Kaby Lake (i7-7500U, например).
То что youtube по умолчанию отдает VP9 (а теперь и AV1) вместо х264 — это какое-то неуважение к пользователям. При этом даже не проверяют, поддерживает ли клиентское устройство аппаратное декодирование VP9.
The bitstream was finally frozen on 28 March 2018, meaning chips could be available sometime between March and August 2019.[103] According to the above forecast, products based on chips could then be on the market at the end of 2019 or the beginning of 2020.

В данный момент я выключаю VP9 в пользу h264 на youtube так как это существенно экономит батарею. На ТВ-приставках 4K@60Hz VP9 видео вообще тормозит, в отличии от x264/265. То есть первые устройства с аппаратной поддержкой AV1 появятся в 2020, если все будет хорошо. Широкого распространения можно ждать не ранее 2022-23, наверное.
image

Потому что если не пропихивать то все так и будут сидеть на

Посмотрите, какие компании стоят за стандартом AV1:
Браузеры: Apple, Google, Mozilla, Microsoft,
Контент: Apple, Amazon, Facebook, Google, Hulu, Netflix,
Хард: Intel, AMD, Nvidia, Arm, Apple, Broadcom.
Эти ребята контролируют едва ли не 100% современного айти. Вы считаете, что они не смогут обеспечить распространение формата, не навязывая его там, где устройства не имеют аппаратной поддержки?
Почему нельзя отдавать VP9/AV1 только в том случае, если устройство поддерживает его аппаратно? Почему бы не дождаться, пока Intel, AMD, Nvidia, Arm и Apple выпустят устройства с его поддержкой, пройдет 3-5 лет, что бы пользователи обновили свои устройства и тогда переходить на него «по умолчанию»?
Типичное сборище корпоративных жидов же. Вместо того чтобы скинутся и выкупить патенты на h264/h265 и продолжить развитие их идей, сделав h266 — будем издеваться над потребителями, обходить патенты дикими бессмысленными расходами вычислительной мощности дабы ни заплатить ни цента, и при этом еще и наживемся на всех тех, у кого наш супер-дупер AV1 работать не будет, ибо им придется раскошелиться на очередной i69-100500 в котором мы великодушно добавили ускорение этого нашего великолепного кодека.

Знаете что? Идите вы все в сраку!
С уважением, нищий студент с нетбуком на целероне.
Разработка AV1 обходится недёшево тем компаниям, что вкладываются в его развитие. Так что касательно «не заплатить ни цента» вы сильно ошибаетесь.
Обойти патенты дешевле, чем их выкупить (иначе бы не обходили).
А в итоге как всегда в мире копирастов: каждый пилит свой велосипед с уникальной формы колесами, в то время как если бы все эти патентные тролляки скинулись и использовали все имеющиеся наработки в совместном продукте — получилась бы универсальная вещь на все случаи жизни.

Opus — наглядный пример, и заодно исключение из правил.
Дело в том, что AV1 и есть эта попытка создать современный видеокодек, который подойдёт всем. И это уникальный случай, когда большое количество компаний собрались вместе, чтобы воплотить это в жизнь. До AV1 было несколько свободных видеокодеков в разработке: Google занималась VP10, Mozilla и Xiph занимались Daala, Cisco делала свой Thor. Но потом все объединили свои усилия для создания AV1, в качестве ответа на третий (!) пул патентов HEVC, что сулило не самые позитивные перспективы для всех.
А я пытаюсь сказать, что затея хорошая, но без отжима в свободный доступ тех самых патентов на технологии, примененные в h264 и h265 — идиотизм, за который приходится расплачиваться много возросшими требованиями к вычислительной мощности.

В AV1 приходится разменивать производительность на лицензионно-свободные алгоритмы. И это плохо.

Если бы вместо изобретения алгоритмов обходящих патенты они выкупили те самые патенты, дело шло бы быстрее и легче. Да и кодек вышел бы лучше.
Но они не выкупили.
Те компании, что вошли в AOMedia, поделились своими патентами (многие члены AOMedia являются также и патентодержателями h265/HEVC). Если победа AV1 и поражение h265 станет очевидным для всех, больше компаний присоединится к AOMedia, чтобы от своих патентов получить хотя бы плюсик в репутацию. И возможно что-то из этого будет использовано в AV2. Например, Apple запрыгнула на этот поезд ровно перед релизом AV1 — наверняка, её патенты ещё не успели применить, но у разрабочтиков будет возможность их использовать для AV2.

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

Год назад вышел только референсный кодек, который ожидаемо очень медленный, потому что цель его была просто продемонстрировать другим разработчикам, как нужно кодировать и декодировать AV1. Оптимизированные кодеры и декодеры появляются сейчас, и они показывают большой прогресс в улучшении производительности. Аппаратная поддержка в массовых процессорах начнёт появляться где-то через год-два (такие вещи не делаются быстро).

AV1 всего один год. h264 уже 16 лет. Дайте первому достаточно времени для развития прежде, чем судить о том, насколько он хорош.
Моего процессора хватает софтварно vp9@1080p30 декодировать. h265 и vp8 он умеет аппаратно. Но и их принудительно в программном режиме он тоже декодирует.

dav1d затыкается на 720p30

Мобильный соплерон, да.
Особо лучше не будет. Выкрутят пару процентов, может 720 и перестанет лагать.
Не переживайте. К тому времени, как AV1 станет стандартом де-факто (на что уйдёт много лет) и будет предлагаться без альтернативы в виде h264, вы уже успеете обновить свою машину.
В данный момент я выключаю VP9 в пользу h264 на youtube так как это существенно экономит батарею.

Если не секрет — браузером или как?

Плагин для фаерфокса «h264ify».
НЛО прилетело и опубликовало эту надпись здесь
>а также увеличивает производительность на 50,3%, 46,2% и 34%
В оригинальной статье очевидно имеется в виду не производительность (производительность чего?), а степень сжатия.

Похоже, что Android Police немного вырвали слова из контекста:
https://code.fb.com/video-engineering/av1-beats-x264-and-libvpx-vp9-in-practical-use-case/


Our testing shows AV1 surpasses its stated goal of 30% better compression than VP9, and achieves gains of 50.3%, 46.2% and 34.0%, compared to x264 main profile, x264 high profile and libvpx-vp9, respectively.


То есть была задана планка – достигнуть/превысить 30% по сжатию и AV1 преодолел ее. Внесли правки, благодарю.

А чем отличается libvpx-vp9 от VP9?

VP9 — это формат сжатого видео. libvpx-vp9 — конкретный кодек, который умеет сжимать видео в этот формат.
Touch ID на Macbook Pro можно использовать как способ логина в Web Authentication API

Только для эпл? А планируется ли поддержка аутентификации по отпечатку на других ноутбуках?
Зарегистрируйтесь на Хабре , чтобы оставить комментарий