January 22, 2024

Как поменялись российские медиаплатформы с начала СВО?

С момента начала СВО ряд зарубежных медиаплатформ, особенно YouTube вычистил аккаунты медиакомпаний с государственным участием, ряда журналистов, общественных деятелей и т.д., в связи с чем они перебрались на отечественные медиаплатформы, нагрузка на которые существенно подросла, поскольку подскочил трафик, объем загружаемых данных, равно как и спрос.

Что касается YouTube, то он стал стухать уже давно в плане сжатия видео. С одной стороны, быть может, это отрадно для тех, кто экономит трафик, однако, это негативно отражается на качестве ряда динамичных видео. Но YouTube виден чуть ли не ежедневно каждому, а вот что с нашими платформами?

Начнем с RuTube. Медиаплатформа всегда славилась тем, что у нее на видео всегда самый большой битпоток (соответственно, объем файла тоже самый большой). Однако, теперь это не совсем так. Если в прямых трансляциях мы по-прежнему видим битпоток заведомо выше, чем у вещания на иных платформах, то по завершении трансляции и финального транскодирования мы видим, что битпоток уже уступает той же медиаплатформе ВКонтакте, причем, достаточно заметно. То же самое видео на медиаплатформе Дзен еще меньше по размеру. Если взять самое большое видео в ВК за 100%, то мы получим следующее соотношение:

ВКонтакте: 795940900 байт - 100%
RuTube - 391486789 байт - 49,19%
Дзен - 299889574 байт - 37,68%

Косвенно качество видео можно оценить по количеству уникальных цветов в картинке, чем больше сжатие, тем больше размытие контуров до определенного предела, пока все на макроблоки не рассыплется, и тем больше уникальных цветов. Я взял один и тот же кадр с каждого видео и получил следующие значения:

ВКонтакте: 124620 уникальных цветов
RuTube: 127123 уникальных цветов
Дзен: 129475 уникальных цветов

И тут бы сделать вывод - ага! ВК у нас самый крутой (но тут и сомневаться не приходится), а Дзен - самый отстойный. Но не все так просто. Объем видео и величина битпотока - это не всегда показатель (битпоток может быть ниже, но если параметры кодировщика выбраны продвинутые, то он будет кодировать долго, но тщательно, сохраняя исходное качество при куда меньшем объеме), а проанализировать один скриншот из видео, в котором их 61825 - тоже так себе выбор.

Поэтому давайте обратимся к двум объективным метрикам, одна из которых это PSNR (Peak Signal to Noise Ratio). Пиковое отношение сигнала к шуму, конечно, сильно техническая метрика, и ее надо воспринимать правильно, потому что хоть она и имеет значение от более 0 до 100, ее не нужно воспринимать как процентаж, и если значение PSNR будет 46 - это качество, которое даже очень опытный и вооруженный глаз вряд ли отличит от исходника, а в целом при грамотном транскодировании обычно бывают значения 38-40. То есть не надо это воспринимать процентами. А вот другая метрика SSIM (Structural SImilarity Metric) - она как раз пытается оценить, насколько вариант, который мы сравниваем с эталоном, близок к нему с точки зрения оценки человеческим глазом. И вот тут уже можно воспринимать ближе к процентажу, но опять же с натяжкой, потому что оценка осуществляется для среднестатистического глаза. Человек с "вооруженным" глазом может сказать по-иному и не согласиться с высокой оценкой. Добавлю, что под анализ было отдано все видео, то есть все 61825 кадров.

Итак, посмотрим, что у нас получается по PSNR:

ВКонтакте: Берем за эталон
RuTube: average: 32.922682 min: 10.041447 max: 41.219432
Дзен: average: 37.309192 min: 33.928146 max: 41.262470

Интересненько, правда? Выходит, Дзен не самый плохой. Чтож, а что у нас по метрике SSIM?

ВКонтакте:
RuTube: All: 0.975070
Дзен: All: 0.984451

Вот и вторая метрика говорит нам о том, что видео на Дзене более соответствует тому, что у нас на медиаплатформе ВКонтакте, хотя его размер всего 37,68%. Это означает лишь то, что RuTube фактически использует те же достаточно быстрые и менее аккуратные алгоритмы транскодирования, просто когда места в датацентрах было вагон, они компенсировали это высоким битпотоком. Теперь же, когда стало необходимо расходовать его более рационально, они просто понизили битпоток (возможно, повысили квантователь, а он чем выше, тем ниже качество и битпоток). Дзен же более грамотно решил экономить дисковое пространство.

А что же ВКонтакте? Хотя Дзен теперь тоже номинально принадлежит ВКонтакте, но прошло еще мало времени, чтобы переработать там все кардинально. Разве ВКонтакте не нужно экономить место? Нужно, и он это делает. Раньше ВКонтакте и Одноклассники, которые теперь тоже под ВК, имели совершенно разную политику транскодирования и отдельные хранилища, теперь все по-другому. Я выкачал тестируемое из ВК и ОК, и что вы думаете? Размер оказался не только с точностью до байта, так еще и md5-сумма обоих файлов совпала, то есть файлы идентичны. Так что хоть грузи один и тот же файл туда и туда, а для ВК это будет один файл, а для ОК он просто сделает символическую ссылку или наоборот. Поэтому хоть ты жни, а хоть ты куй...

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

Всем приятных просмотров!

5213244069777254 (Тинькофф Банк) / CloudTips / ЮMoney