Русский
Русский
English
Статистика
Реклама

Стриминговые сервисы

Мир Hi-Fi обсуждаем налог на картинку, вендор-локи, атмосферу паранойи и музыкальные ИБ-пасхалки

23.01.2021 14:23:52 | Автор: admin

Ранее мы обсудили умные ТВ и апскейлинг, стриминг, музыкальное железо и даже хамминг-эффект. Сегодня продолжим делиться избранными материалами нашего Мира Hi-Fi.

Фотография: Max Bender. Источник: Unsplash.comФотография: Max Bender. Источник: Unsplash.com

Борьба за права или атмосфера паранойи в мире музыки все еще не определились. Исполнители, студии и правообладатели судятся и во время эпидемиологического кризиса. Спорят обо всем, что можно называть музыкой: от степени схожести двухсекундных сэмплов до попыток защиты не столько конкретных композиций, сколько авторского стиля [!]. Говорим об этих прецедентах и о бизнесе, который умело пользуется ситуацией [это страховщики]. Плюс вспоминаем обратный пример автора и исполнителя политической сатиры и научпоп-композиций, сделавшего свое творчество общественным достоянием.

Как IT-компания боролась за право продавать музыку. Делимся историей о борьбе двух Apple, нарушенном обещании не прикасаться к музыкальному рынку, исках к тематическим фичам в Mac OS и тяжбах за право право продавать и распространять музыку. Как вы понимаете, в конечном счете технологическая Apple выкупила товарные знаки оппонента и сдала их ему же в аренду, открыв себе путь к прямому взаимодействию с аудиторией.

Стриминг стал основным источником дохода музыкантов, но они не в восторге. iTunes представили ровно двадцать, iTunes Store почти восемнадцать, а Apple Music пять с лишним лет назад. Однако яблокутак и не удалось стать лидером рынка стриминга. Более того, в кризис, когда все придерживаются домашнего образа жизни и работы, многие авторы и исполнители вынуждены убирать свое творчество с этой платформы с помощью решений суда. Дело в том, что они пытаются вернуть контроль над тем, как их композиции попадают в уши слушателей, и увеличить долю денежных средств, поступающих от продажи треков и альбомов.

Фотография: Claudia Ramrez. Источник: Unsplash.comФотография: Claudia Ramrez. Источник: Unsplash.com

Почему индустрия подкастов все больше походит на стриминг сериалов и фильмов. Дело в том, что паблишеры формируют полузакрытые экосистемы с эксклюзивными аудиошоу. Это как стриминговые войны, только в миниатюре. Они разбирают и отдельные программы, и их продюсеров покупают студии подкастов [одна из сделок обошлась в 230 млн долларов]. Похоже, что открытый по своей природе формат постепенно уходит со сцены,а его место занимает коммерческий контент, выполненный по заказу крупных стриминговых компаний.

Налог на картинку: где взносы за ТВ обязательны, и кто их растягивает еще дальше. Обсуждаем телевизионные сборы по-шведски, существенная часть которых, что интересно, уходила управляющей компании, занимавшейся менеджментом таких взносов. Еще мы вспоминаем инициативы властей Венгрии и других стран Европы, плюс говорим о том, как налог на ТВ превращается в телеком-, а потом и в интернет-налог в ряде развитых государств.

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

Фотография: Sebastiaan Stam. Источник: Unsplash.comФотография: Sebastiaan Stam. Источник: Unsplash.com

Музыка большого брата: как surveillance-контроль нашел отражение в рэп-культуре. Рассказываем об отношении рэп-исполнителей к слежке и теориям заговора. Как выясняется, представители этого жанра не зря постоянно говорили о том, что за ними присматривают. Долгие годы многие из них действительно были под колпаком спецслужб и органов правопорядка. Об этом сняли пару документалок на основе официальных отчетов полиции. Остается только догадываться, что стало причиной такого внимания: тексты треков, имидж, круг знакомств, образ жизни, серые бизнес-проекты или что-то еще. Рассматриваем эти моменты и останавливаемся на легендарных треках рэп-исполнителей о surveillance-контроле.

Последи, чтобы мысль не убежала: больше surveillance-пасхалок в поп-музыке. Отсылками к этой теме богата не только рэп-игра в поп-культуре есть множество менее прямолинейных примеров. Взять хотя бы Every Breath You Take группы The Police или песнюТома ПакстонаMr. Blue. Обсуждаем эти и другие примеры треков, которые предположительно записали в попытке разбудить разум слушателей точных ответов на этот вопрос нет, что придает загадочности композициям и привлекает к ним внимание.


Другие наши подборки с обзорами аудиотехники и материалами для чтения:


Подробнее..

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

17.07.2020 12:12:50 | Автор: admin
Обсуждаем, почему устали зрители и что с этим можно сделать.


Фото sandra dubosq / Unsplash

Взрыв стриминговых сервисов


Рынок бурлит от огромного количества стриминговых сервисов. Их число превышает 200 штук сюда входят гиганты Netflix, Amazon Prime и Disney+, а также узконаправленные площадки вроде F1 TV, транслирующей гонки Формулы-1. И на рынок продолжают выходить новые игроки.

В начале года американская телекоммуникационная корпорация Comcast анонсировала стриминговую платформу Peacock, а в конце мая кабельная сеть HBO запустила HBO Max.

Все эти стриминговые сервисы стремятся ухватить кусок пирога и ведут настоящую войну за зрителей, расходуя огромные суммы на эксклюзивный контент. Так, в 2020 году HBO Max потратит $1,6 млрд на производство шоу, Disney+ $1,75 млрд, а Netflix целых $16 млрд.

Но не успели стриминговые войны толком начаться по мнению Wired, они идут всего два года они уже всем надоели. По данным Deloitte, почти половину американских зрителей раздражает постоянно растущее количество площадок для просмотра кино и сериалов.

Почему устали пользователи


Слишком много контента. Вместе с ростом числа стриминговых площадок становится сложнее следить за всеми новинками. Тем более, просмотреть их все, физически невозможно. Шоу так много, что в сети появляются специальные руководства по их выбору, а некоторые зрители даже возвращаются к просмотру обычного ТВ, так как выбрать программу там гораздо проще.

Слишком много подписок. Многие шоу привязаны к конкретным стриминговым площадкам, где они распространяются на эксклюзивных правах. Чтобы посмотреть любимые сериалы, приходится оплачивать подписку сразу на нескольких платформах.

Но контент может исчезать из библиотеки стримингового сервиса, если у него заканчивается лицензионный договор с правообладателем. Например, по этой причине с Netflix пропал сериал Доктор Хаус пользователи даже писали петиции с просьбами его вернуть.


Фото Digby Cheung / Unsplash

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

Куда движется рынок


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

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



Дополнительное чтение по теме в Мире Hi-Fi:

Проклятие кинематографа: кто недоволен motion smoothing в современных ТВ
Ужасы киномана: ремастеринг и дубляж
Кто выбирает музыку для кино и сериалов? Музыкальный супервайзер
Дождь, лязг доспехов и жидкий металл: как создается звук для кино
Широкий формат кино в СССР: SOVSCOPE 70 мм
Будущее VR-технологий в киноиндустрии


Подробнее..

Готовим видеосервис к нагрузке в сотни Гбитс. Доклад Яндекса

30.09.2020 12:15:28 | Автор: admin
Классический CDN anycast, GeoDNS, веб-сервер с кешем отлично работает с простыми файлами и небольшим количеством пользователей. Но если возникает необходимость раздавать потоковое видео, всё становится намного интереснее. Вместо одного короткого запроса появляется сессия, которая длится десятки минут. Без правильной балансировки пользователей и контента уже не прожить: кеша на всё не хватает, а когда Россия играет против Испании, это хотят смотреть сразу все. Руководитель разработки платформы видеостриминга Андрей Василенков рассказал, благодаря чему наш CDN позволяет обслуживать сотни тысяч пользовательских сессий одновременно и переживать отключения серверов и дата-центров. А в качестве бонуса показал на примере, как современная поп-культура мешает обучению.


Всем привет! Расскажу, какие вопросы приходится решать, когда вам нужно подготовить ваш сервис к нагрузкам в несколько сотен гигабит, а то и терабит в секунду. Впервые мы с такой проблемой столкнулись в 2018 году, когда готовились к трансляциям чемпионата мира по футболу.

Начнем с того, что вообще такое стриминговые протоколы и как они устроены самый поверхностный обзорный вариант.



В основе любого стримингового протокола лежит манифест [manifest] или плейлист [playlist]. Это небольшой текстовый файл, который содержит метаинформацию о контенте. Там описан тип контента live-трансляция или VoD-трансляция (video on demand). Например, в случае live это футбольный матч или онлайн-конференция, как у нас сейчас с вами, а в случае VoD ваш контент заранее подготовлен и лежит на ваших серверах, готовый к раздаче в сторону пользователей. В этом же файле описана длительность контента, информация о DRM.



Там же описаны вариации контента видеодорожки, аудиодорожки, субтитры. Видеодорожки могут быть представлены в разных кодеках. Например, универсальный H.264 поддерживается на любом устройстве. С его помощью вы сможете проиграть видео на любом утюге у вас дома. Или есть более современные и более эффективные кодеки HEVC и VP9, которые позволяют вам передавать картинку 4K с поддержкой HDR.

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



Что со всем этим делает плеер? Задача плеера в первую очередь выбрать те вариации контента, которые он может проиграть, просто потому что не все кодеки универсальны, не все могут быть проиграны на определенном устройстве.

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

Также на этом этапе он выбирает аудиодорожку, с которой он будет начинать проигрывание. Предположим, у вас в операционной системе стоит английский язык. Тогда он может выбрать по умолчанию английскую аудиодорожку. Наверное, вам так будет удобнее.

После этого он начинает формировать ссылки на видео- и аудиосегменты. На самом деле это обычные HTTP-ссылки, такие же, как во всех остальных сценариях в интернете. И он начинает скачивать видео- и аудиосегменты, складывать их в буфер друг за другом и бесшовно проигрывать. Такие видеосегменты, как правило, имеют длительность 2, 4, 6 секунд, может быть, 10 секунд в зависимости от вашего сервиса.



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

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

Тут важно понимать, что время ответа сервера тоже имеет значение. Если мы показываем какую-нибудь live-трансляцию в реальном времени, то не можем делать большой буфер просто потому, что пользователь хочет смотреть видео настолько близко к реальному времени, насколько возможно. Ваш буфер в принципе не может быть большим. Соответственно, если сервер не успевает отвечать за то время, пока пользователь успевает просматривать контент, видео в какой-то момент просто зависнет. К тому же контент довольно тяжеловесный. Стандартный битрейт для Full HD 1080p 3-5 Мбит/с. Соответственно, на одном гигабитовом сервере вы не сможете обслужить больше 200 пользователей одновременно. И это идеальная картинка, потому что пользователи, как правило, равномерно по времени со своими запросами не ходят.



В какой момент пользователь вообще взаимодействует с вашим CDN? Взаимодействие происходит в основном в двух местах: когда плеер скачивает манифест (плейлист), и когда он скачивает сегменты.

Про манифесты мы уже поговорили, это небольшие текстовые файлы. С раздачей таких файлов нет особых проблем. Хотите хоть с одного сервера их раздавайте. А если это сегменты, то они и составляют большую часть вашего трафика. Про них мы и будем говорить.

Задача всей нашей системы сводится к тому, что мы хотим сформировать правильную ссылку на эти сегменты и подставить туда правильный домен какого-нибудь нашего CDN-хоста. В этом месте мы пользуемся следующей стратегией: сразу в плейлисте отдаем нужный CDN-хост, куда пользователь пойдет. Этот подход лишен многих недостатков, но обладает одним важным нюансом. Вам нужно гарантировать, что у вас есть механизм, который позволит увести пользователя с одного хоста на другой бесшовно в процессе проигрывания, не прерывая просмотр. На самом деле такая возможность есть у всех современных стриминговых протоколов, и HLS, и DASH такое поддерживают. Нюанс: довольно часто даже в очень популярных опенсорс-библиотеках такая возможность не реализована, хоть и существует по стандарту. Нам самим приходилось посылать пачки в опенсорс-библиотеку Shaka, она джаваскриптовая, используется для веб-плеера, для проигрывания DASH.

Есть еще одна схема anycast-схема, когда вы используете один единый домен и отдаете во всех ссылках именно его. В этом случае вам не нужно думать ни про какие нюансы, отдаете один домен, и все счастливы. (...)



Теперь давайте поговорим про то, как мы будем формировать наши ссылки.

С точки зрения сети любая крупная компания устроена как автономная система, и часто даже не одна. На самом деле автономная система это система IP-сетей и маршрутизаторов, которые управляются единым оператором и обеспечивают единую политику маршрутизации с внешней сетью, с интернетом. Яндекс тут не исключение. Сеть Яндекса тоже автономная система, и связь с другими автономными системами происходит за пределами дата-центров Яндекса в точках присутствия. В эти точки присутствия приходят физические кабели Яндекса, физические кабели других операторов, и они коммутируются на месте, на железном оборудовании. Именно в таких точках у нас есть возможность поставить несколько своих серверов, жесткие диски, SSD. Именно туда мы и будем направлять трафик пользователей.

Этот набор серверов мы будем называть локацией. И в каждой такой локации у нас есть уникальный идентификатор. Мы его будем использовать в составе доменного имени хостов на этой площадке и просто чтобы однозначно ее идентифицировать.

Таких площадок в Яндексе несколько десятков, серверов на них несколько сотен, и в каждую локацию приходят линки от нескольких операторов, поэтому линков у нас тоже порядка нескольких сотен.

Как мы будем выбирать, на какую локацию отправить конкретного пользователя?



На этом этапе вариантов не очень много. Мы можем использовать только IP-адрес, чтобы принимать решения. С этим нам помогает отдельная команда Яндекса Traffic Team, которая знает все про то, как устроен трафик и сеть в компании, и именно она собирает маршруты других операторов, чтобы мы использовали эти знания в процессе балансировки пользователей.

Набор маршрутов она собирает с помощью BGP. Про BGP подробно говорить не будем, это протокол, который позволяет участникам сети на границах своих автономных систем анонсировать, какие же маршруты их автономная система может обслужить. Traffic Team собирает всю эту информацию, агрегирует, анализирует и строит полную карту всей сети, которой мы и пользуемся для балансировки.

Мы получаем от команды Traffic Team набор IP-сетей и линков, через которые мы можем обслуживать клиентов. Дальше нам нужно понять, какая же IP-подсеть подходит конкретному пользователю.



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



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



Что такое вес в этом месте? Это метрика, которая позволяет управлять распределением пользователей по разным локациям. У нас могут быть линки, например, разной емкости. У нас может быть 100-гигабитный линк и 10-гигабитный линк на одной площадке. Очевидно, что в первый линк мы хотим отправлять больше пользователей, потому что он более емкий. Этот вес учитывает топологию сети, потому что интернет сложный граф связанного между собой сетевого оборудования, трафик у вас может пойти по разным путям, и эту топологию тоже нужно учитывать.

Обязательно нужно смотреть, как происходит реальное скачивание данных пользователями. Это можно делать и на серверной, и на клиентской стороне. На сервере мы активно собираем в логах TCP info пользовательских соединений, смотрим на round-trip time. С пользовательской стороны мы активно собираем perf-логи браузера и плеера. В этих perf-логах есть подробная информация о том, как происходило скачивание файлов с нашего CDN.

Если все это проанализировать, проагрегировать, то с помощью этих данных мы можем улучшить веса, которые на первом этапе были выбраны командой Traffic Team.



Допустим, мы выбрали линк. Можем ли мы прямо на этом этапе отправлять туда пользователей? Не можем, потому что вес довольно статичен на протяжении долгого периода времени, и он не учитывает никакую реальную динамику нагрузки. Мы хотим в реальном времени определять, можем ли мы сейчас использовать линк, загруженный, скажем, на 80%, когда рядом есть чуть менее приоритетный линк, загруженный всего на 10%. Скорее всего, в этом случае мы как раз захотим использовать второй.



Что еще нужно принимать во внимание в этом месте? Мы должны учитывать пропускную способность линка, понимать его текущий статус. Он может работать или быть технически неисправным. Или, может быть, мы его хотим увести в сервис, чтобы не пускать туда пользователей и обслуживать его, расширить, например. Мы всегда должны учитывать текущую нагрузку этого линка.

Тут есть несколько интересных нюансов. Собирать информацию о загрузке линка можно в нескольких точках скажем, на сетевом оборудовании. Это самый точный способ, но его проблема в том, что на сетевом оборудовании вы не можете получить быстрый период апдейта этой загрузки. Например, в Яндексе сетевое оборудование довольно разнообразное, и у нас не получается собирать эти данные чаще, чем раз в минуту. Если система по нагрузке довольно стабильна, это вообще не проблема. Все будет работать замечательно. Но как только у вас появляются резкие притоки нагрузки, вы просто не успеваете реагировать, и это приводит, например, к дропам пакетов.

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

В нашем CDN есть и другие пользователи. Мы не единственный сервис, который пользуется этими раздающими машинками. И на фоне нашей нагрузки нагрузка других сервисов не такая значительная. Но даже на нашем фоне она бывает довольно-таки заметной. Их раздачи проходят не через наш контур, поэтому мы не можем управлять этим трафиком.

Другой момент: даже если вы считаете на раздающей машине, что вы отправили трафик в какой-то один конкретный линк, это далеко не факт, потому что BGP как протокол не дает вам такой гарантии. И тут есть способы, как можно увеличить вероятность того, что вы угадаете, но это предмет отдельного разговора.



Допустим, мы посчитали метрики, всё собрали. Теперь нужен алгоритм принятия решения при балансировке. Он должен обладать четырьмя важными свойствами:

Обеспечивать пропускную способность линка.
Предупреждать перегрузку линка, просто потому что если вы загрузили линк на 95% или 98%, то у вас начинают переполняться буферы на сетевом оборудовании, начинаются дропы пакетов, ретрансмиты, и пользователи ничего хорошего от этого не получают.
Предупреждать пил нагрузки, про это поговорим чуть позже.
В идеальном мире было бы здорово, чтобы мы научились утилизировать линк до определенного уровня, который мы считаем правильным. Например, 85% загрузки.



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

Что мы с ними будем делать? Введем по одной вероятностной величине на каждый такой класс сессии. У нас будет величина под названием Slowdown, определяющая процент новых сессий, которые мы не будем пускать на этот линк. Если Slowdown равен нулю, то мы все новые сессии принимаем, а если он равен 50%, то каждую, грубо говоря, вторую сессию мы отказываемся обслуживать на этом линке. При этом наш алгоритм балансировки на более высоком уровне будет проверять альтернативные варианты для этого пользователя. Drop то же самое, только для текущих сессий. Мы можем часть пользовательских сессий увести с площадки куда-нибудь в другое место.



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

Мы взяли такую функцию, которая имеет несколько точек преломления, и по ней смотрим значение наших коэффициентов. Если уровень загрузки линка минимальный, то все хорошо, Slowdown и Drop равны нулю, мы пускаем всех новых пользователей. Как только уровень загрузки переходит через некоторый порог, мы начинаем части пользователей отказывать в обслуживании на этом линке. В какой-то момент, если нагрузка продолжает расти, мы просто перестаем пускать новые сессии.

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

Тем не менее, загрузка может продолжать расти. В какой-то момент мы можем начать уводить часть сессий или даже полностью снять нагрузку с этого линка.

Именно в таком виде мы и запустили этот алгоритм на первых матчах чемпионата мира по футболу. Наверное, интересно посмотреть, какую картинку мы увидели. Она была примерно следующей.



Даже невооруженным глазом сторонний наблюдатель может понять, что тут что-то, наверное, не так, и спросить меня: Андрей, все ли у вас хорошо?. А если бы вы были моим начальником, вы бы бегали по комнате и кричали: Андрей, боже мой! Откатывайте все назад! Верните все как было! Давайте расскажу, что тут происходит.

По оси X время, по оси Y мы наблюдаем за уровнем нагрузки линков. Тут изображены два линка, которые обслуживают одну и ту же площадку. Важно понимать, что в этот момент мы пользовались только той схемой наблюдения за загрузкой линка, которая снимается с сетевого оборудования, и поэтому не могли быстро реагировать на динамику нагрузки.

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

На втором линке повторяется та же картинка. Мы резко повышаем нагрузку, замечаем, что линк перегружен, снимаем нагрузку, и эти два линка оказываются в противофазе по уровню нагрузки.



Что можно сделать? Мы можем проанализировать динамику системы, при большом росте нагрузки замечать это и немного ее демпфировать. Именно это мы и сделали. Мы взяли текущий момент, взяли окно наблюдений в прошлое за несколько минут, например 2-3 минуты, и посмотрели, насколько сильно меняется загрузка линка на этом интервале. Разницу между минимальным и максимальным значением мы будем называть интервалом колебаний этого линка. И если этот интервал колебаний большой, мы добавим демпфирование, таким образом увеличим наш Slowdown и станем пускать меньше сессий.



Выглядит эта функция примерно так же, как и прошлая, с чуть меньшим числом переломов. Если у нас интервал загрузки колебаний небольшой, то никакого extra_slowdown мы добавлять не будем. А если интервал колебаний начинает расти, то extra_slowdown принимает ненулевые значения, позже мы будем прибавлять его к основному Slowdown.



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



Эту часть мы тоже внедрили. Итоговая формула имеет примерно следующий вид. При этом мы гарантируем, что обе эти величины extra_slowdown и reduce_slowdown никогда не имеют ненулевого значения одновременно, поэтому эффективно работает только одна из них. Именно в таком виде эта формула балансировки пережила все топовые матчи чемпионата мира по футболу. Даже на самых популярных матчах она работала довольно хорошо: Это Россия Хорватия, Россия Испания. Во время этих матчей мы раздавали рекордные для Яндекса объемы трафика 1,5 терабита в секунду. Мы спокойно это пережили. С тех пор формула никак не менялась, потому что такого трафика на нашем сервисе с тех пор не было до определенного момента.

Потом к нам пришла пандемия. Людей отправили сидеть домой, а дома есть хороший интернет, телевизор, планшет и много свободного времени. Трафик на наши сервисы стал органично расти, довольно быстро и значимо. Сейчас такого рода нагрузки, как были во время чемпионата мира по футболу, наша ежедневная рутина. Мы с тех пор немного расширили наши каналы с операторами, но, тем не менее, начали задумываться о следующей итерации нашего алгоритма, о том, какой она должна быть и как нам лучше утилизировать нашу сеть.



Какие есть недостатки у нашего предыдущего алгоритма? Мы не решили две проблемы. Мы не избавились полностью от пил нагрузок. Мы очень сильно улучшили картинку и амплитуда этих колебаний минимальна, период сильно увеличился, что тоже позволяет лучше утилизировать сеть. Но все равно они временами появляются, остаются. Мы не научились утилизировать сеть до того уровня, до какого хотели бы. Например, у нас нет возможности с помощью конфигурации задать желаемый максимальный уровень нагрузки линка в 80-85%.



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

Но тут есть два нюанса. Первый в Яндексе не принято писать единые места принятия решений, просто потому что при наших уровнях нагрузки, при нашем трафике, такое место быстро становится узким местом.

Есть еще один нюанс в Яндексе важно писать еще и отказоустойчивые системы. Мы часто полностью отключаем дата-центры, при этом ваш компонент должен продолжать работать без ошибок, без прерываний. И в таком виде это единое место становится, на самом деле, распределенной системой, которую вам нужно контролировать, а это чуть более сложная задача, чем та, которую мы бы хотели решать в этом месте.



Нам обязательно нужны быстрые метрики. Без них единственное, что вы можете сделать, избежав страданий пользователя, недоутилизировать сеть. Но это нас тоже не устраивает.

Если посмотреть на нашу систему высокоуровнево, станет понятно, что наша система динамическая система с обратной связью. У нас есть пользовательская нагрузка, которая является входящим сигналом. Люди приходят и уходят. У нас есть контрольный сигнал те самые две величины, которые мы можем менять в реальном времени. Для таких динамических систем с обратной связью уже давно, несколько десятилетий, разрабатывается теория автоматического управления. И именно ее компоненты мы бы хотели применить для того, чтобы стабилизировать нашу систему.



Мы посмотрели на фильтр Калмана. Это такая крутая штука, которая позволяет построить математическую модель системы и при зашумленных метриках или при отсутствии некоторых классов метрик улучшить модель с помощью вашей реальной системы. И потом принимать решение о реальной системе, основываясь на математической модели. К сожалению, оказалось, что у нас не так много классов метрик, которые мы можем использовать, и не получается этот алгоритм применить.



Мы подошли с другой стороны, взяли за основу другой компонент этой теории PID-регулятор. Он ничего не знает про вашу систему. Его задача знать идеальное состояние системы, то есть наш желаемый уровень загрузки, и текущее состояние системы, например уровень нагрузки. Разницу между двумя этими состояниями он считает ошибкой и с помощью своих внутренних алгоритмов управляет контрольным сигналом, то есть нашими значениями Slowdown и Drop. Его цель минимизировать ошибку, которая есть в системе.

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

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



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

У меня есть еще одна интересная история. Весной, как вы знаете, начался карантин. У Яндекса давно есть образовательная платформа Яндекс.Учебник, которая позволяет учителям загружать ролики, уроки. Школьники туда приходят и смотрят контент. Во время пандемии Яндекс начал поддерживать школы, активно звать их на свою платформу, чтобы школьники могли обучаться удаленно. И мы в какой-то момент увидели довольно хороший рост трафика, довольно стабильную картинку. Но в один из апрельских вечеров мы увидели на графиках примерно следующее.



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

На самом деле в этот момент произошло следующее.



Вот как быстро танцует человечек.

Начался концерт Little Big, и все школьники ушли смотреть его. Но после окончания концерта они вернулись и с успехом продолжили обучаться дальше. Такие картинки мы довольно часто наблюдаем на нашем сервисе. Поэтому, думаю, работа у нас довольно интересная. Всем спасибо! На этом про CDN я, наверное, закончу.
Подробнее..

Видео трансляция с OvenMediaEngine, до свидания nginx-rtmp-module

15.12.2020 04:09:34 | Автор: admin


Роман Арутюнян (rarutyunyan) выпустил модуль nginx-rtmp-module, это сильно перевернуло взгляд на доступность организации видеовещания. До этого, это казалось каким-то дорогим и сложным делом. 31 декабря Adobe официально хоронит флешплеер и убирает ссылки на скачивание с сайта. Это, конечно, не может не радовать. Эти засранцы то и дело подсовывали включенные по умолчанию галочки, так что пользователю прилетал вместе с флешплеером еще и антивирус mcafee в лучшем случае. То, что это чудовище бесконечно просило обновлений ручками через браузер, знают все. Ходил даже анекдот, предлагающий создателям флешплеера законодательно ограничить паспорта сроком на 1 неделю с возможностью бесконечной перевыдачи.

Кому сдался флешплеер в конце 2020-го, вы хотите сказать? Да дело в том, что флеш плеер единственный поддерживал воспроизведение протокола rtmp в браузере с относительно низкой задержкой. Да и он не так уж и плох, учитывая, что по умолчанию все стриминговые сервисы, youtube или twitch из кодировщика просят передавать им видео по протоколу rtmp. Конечно, приходит более свежий SRT но разговор не об этом. Вы убрали возможность играть видео в браузере по rtmp, а где альтернативы-то? Форматы, работающие по http требуют хорошей буферизации. Задержка выливается в 15 секунд. Это неприемлемо, если вы общаетесь со своей аудиторией онлайн. WebRTC решения плохо дружат с реализацией один ко многим. Ну как плохо, плати, и будет хорошо. Cофт есть на рынке. Только беда еще с покрытием, по моим ощущениям, WebRTC только только нащупал какую-то стабильную фазу, при которой его можно использовать. Но все равно есть небольшие проблемы с форматами видео на разных платформах. Раньше все это выглядело так муторно, что проще было просить ставить флешплеер только ради малой задержки.

В issue к nginx-rtmp-module не я один оставлял вопросы о поддержке форматов передачи видео по http с низкой задержкой (2-3 секунды). Ведь если бы можно было вещать в формате dash и hls до 3 секунд на nginx-rtmp-module, меня бы это полностью устроило. Но ответов на эти вопросы нет. Низкая задержка нужна в 2020 году и без нее ну никак. К сожалению, проект c 2017 года не развивается.

Медиасервер OvenMediaEngine.


Прекрасной альтернативой, отвечающей порывам всех моих желаний, является корейская морковка опенсорсный проект OvenMediaEngine, предлагающий не только средства кодирования и кластеризации (как у nginx-rtmp-module) но и средства воспроизведения т.е. свой html5 плеер. Именно то, чего я так искал, зарелизили наши южнокорейские братья. С большим интересом я крутил его неделю и полностью перебрался на него.

Задержка по WebRTC полсекунды. Задержка по dash low latency 2 секунды. HLS low latency скоро обещают.

Возможности:

  • RTMP Push, MPEG2-TS Push, RTSP Pull Input
  • WebRTC sub-second streaming
  • Embedded WebRTC Signalling Server (WebSocket based)
  • ICE (Interactive Connectivity Establishment)
  • DTLS (Datagram Transport Layer Security)
  • SRTP (Secure Real-time Transport Protocol)
  • ULPFEC (Forward Error Correction) with VP8, H.264
  • In-band FEC (Forward Error Correction) with Opus
  • Low-Latency MPEG-DASH streaming (Chunked CMAF)
  • Legacy HLS/MPEG-DASH streaming
  • Embedded Live Transcoder (VP8, H.264, Opus, AAC, Bypass)
  • Origin-Edge structure
  • Monitoring
  • Experiment
  • P2P Traffic Distribution
  • RTSP Pull, MPEG-TS Push Input

Так как команда активно развивает медиасервер, для быстрых апгрейдов я решил использовать предложенную ими установку через докер, накатывая внутрь контейнера всего две вещи: сертификаты от Lets Encrypt и файл настройки сервера.

С моей точки зрения из-за свежести проекта, документация OvenMediaEngine не рассказывает о best default practice да и пока еще пролетают огрехи копипасты. Вникая во все это самостоятельно, выделил две проблемы с подачей материала и почувствовал что нужна статья.

  1. Показывают, как работают примеры по http и ws протоколу, хотя, очевидно, показывать нужно сразу, как работать на https и wss, все равно же придется заново все перенастраивать. К тому же, о прикреплении бесплатных сертификатов от Lets Encrypt в документации ни слова, хотя официально полностью поддерживают.
  2. Аналогично, после настройки и запуска сервера точка входа публично доступна для всех.(как и у nginx-rtmp-module) Нужно сразу показывать, как защищать точку входа.

Это все мелочи. Похвалю за очень удобные средства отладки. Они предлагают две страницы

http://demo.ovenplayer.com
https://demo.ovenplayer.com

http и https для отладки сервера. Более того, внесенные настройки сразу же отражаются как GET параметры в адресной строке это чертовски удобно тестировать между браузерами. Поверьте, путаница в протоколах, портах, описках в урлах при первой подготовке сервера то еще занятие!А так, сохранил ссылку в браузере и возвращайся когда нужно к настройке с сохраненными настройками!

Установка. Быстрый старт


Итак, я возьму 20-ую Убунту.

https://airensoft.gitbook.io/ovenmediaengine/v/0.10.10/getting-started

docker run -d \-p 1935:1935 -p 4000-4005:4000-4005/udp -p 3333:3333 -p 8080:8080 -p 9000:9000 -p 10000-10010:10000-10010/udp \airensoft/ovenmediaengine:latest


После ставим certbot. Привязывайте ip к домену, получайте сертификаты.

Далее, получаем имя контейнера докера, например, 87b8610034bc

sudo docker container ls


Вытащим конфиг из контейнера для редактирования. (Ну мне удобнее в момент изучения конфига видеть его где-то с подсветкой синтаксиса, поэтому вытаскиваю файл)

sudo docker cp 87b8610034bc:/opt/ovenmediaengine/bin/origin_conf/Server.xml ./Server.xml


Старый добрый xml. (Мода же на json все дела но благо это вообще не xml как в каком нибудь IIS, который, казалось бы, выступает какой то базой данных для миллиона кнопок в интерфейсе вебсервера.)

Выглядит конфиг так
https://github.com/AirenSoft/OvenMediaEngine/blob/master/misc/conf_examples/Server.xml

Раздел VirtualHost. Нам нужно задать имя сервера и указать пути к сертификатам внутри контейнера.
<Host>    <Names>        <Name>stream.***.ru</Name>    </Names>    <TLS>        <CertPath>/opt/ovenmediaengine/bin/cert.pem</CertPath>        <KeyPath>/opt/ovenmediaengine/bin/privkey.pem</KeyPath>        <ChainCertPath>/opt/ovenmediaengine/bin/chain.pem</ChainCertPath>    </TLS></Host>


Затем, нужно оставить только TLSPort порты.
<Publishers>    <HLS>        <TLSPort>${env:OME_HLS_STREAM_PORT:8080}</TLSPort>    </HLS>    <DASH>        <TLSPort>${env:OME_DASH_STREAM_PORT:8080}</TLSPort>    </DASH>    <WebRTC>        <Signalling>            <TLSPort>${env:OME_SIGNALLING_PORT:3333}</TLSPort>        </Signalling>    </WebRTC></Publishers>

Почему я рекомендую указывать те же порты, что и использовались для http? Сервер иначе не стартанет на одинаковых портах (не умеет), а выдумывать новые порты, когда при установке докера разработчики уже сделали в примере биндинги для контейнера, лишнее.

Заливаем конфиг обратно
sudo docker cp ./Server.xml 87b8610034bc:/opt/ovenmediaengine/bin/origin_conf/Server.xml

И, соответственно, по заданным путям мы кидаем наши ключи

docker cp /etc/letsencrypt/live/stream.****.ru/chain.pem 87b8610034bc:/opt/ovenmediaengine/bin/docker cp /etc/letsencrypt/live/stream.****.ru/privkey.pem 87b8610034bc:/opt/ovenmediaengine/bin/docker cp /etc/letsencrypt/live/stream.****.ru/cert.pem 87b8610034bc:/opt/ovenmediaengine/bin/


Перезапуск

sudo docker restart 87b8610034bc

Пробуем.

Урл вещания в obs
rtmp://stream.***.ru:1935/app


ключ stream

Линки для паблика

dash https://stream.***.ru:8080/app/stream/manifest.mpddash ll https://stream.***.ru:8080/app/stream/manifest_ll.mpdhls https://stream.***.ru:8080/app/stream/playlist.m3u8webrtc wss://stream.***.ru:3333/app/stream/


Если после запуска трансляции в obs все хорошо и по линкам отдается манифест, можете проверить видео на странице с плеером.

Подписывание ссылок


OME так устроен, что позволяет создать публичные линки с разными правами. Например, одну и туже ссылку можно ограничить ip диапазоном или временем работы по разному для разных людей. Они используют схожую логику как у гугла Sign Policy.

1. Добавить блок SignedPolicy в секцию VirtualHost в Server.xml

<SignedPolicy>    <PolicyQueryKeyName>policy</PolicyQueryKeyName>    <SignatureQueryKeyName>signature</SignatureQueryKeyName>    <SecretKey>secretkey</SecretKey>          <Enables>        <Providers>rtmp</Providers>        <Publishers>webrtc,hls,dash,lldash</Publishers>    </Enables></SignedPolicy>

После этого, вы не сможете ни посылать поток по старой ссылке в OBS ни принимать трафик по публичным ссылкам без подписей.

2. Запускаем signed_policy_url_generator.sh с параметрами, описанными внутри.

Например:
sudo bash ./signed_policy_url_generator.sh secretkey rtmp://stream.***.ru:1935/app/stream signature policy '{url_expire:8807083098927}'

url_expire обязательный параметр, который просит в миллисекундах (это не unix timestamp, а currentmillis.com ) указать, когда истечет ссылка.

результат:

rtmp://stream.***.ru:1935/app/stream?policy=eyJ1cmxfZXhwaXJlIjo4ODA3MDgzMDk4OTI3fQ&signature=xjS7NY-l4lY1f9e9sOiRNhPtAqI


rtmp://stream.***.ru:1935/app идет в OBS в Server, остальная часть в Stream key.

3. Если OBS стартанул трансляцию, теперь нужно обязательно подписать необходимые публичные ссылки. Например для WebRTC.

sudo bash ./signed_policy_url_generator.sh secretkey wss://stream.***.ru:3333/app/stream signature policy '{"url_expire":8807083098927}'


Таким образом, не имея доступа к секрету, получить какой либо доступ к OME из дефолтных настроек больше нельзя.

Остается, наверное, из настроек только прописать докер на автозапуск контейнера с системой. Ну и сертификаты на крон, со скриптом, копирующим в контейнер ключи и рестартующим его ну или как это там еще у вас принято.

sudo systemctl enable docker


sudo docker update --restart unless-stopped 87b8610034bc


О кодировании видео

Ребята считают OBS самым популярным кодировщиком для своего сервера. Поэтому как и в документации, так и более подробно в блоге можно найти подходящие настройки, максимально снижающие задержку в трансляции. Так же у них есть универсальный энкодер для андройда.
https://play.google.com/store/apps/details?id=com.airensoft.ovenstreamencoder.camera

Еще немного о корейской морковке


Когда пользователь выбирает в плеере в качестве источника webrtc, OME на лету конвертирует аудио в требуемый формат opus.(Это требования стандарта.)

По непонятным для меня причинам, WebRTC не может работать с mono звуком, поэтому не пытайтесь в настройках медиасервера переключать звук со стерео он не запустится. Это не проблема OME.

Пожелания



  1. Система логов это обычные txt файлики. Было бы очень круто иметь чуть более продвиную визуальную аналитику
  2. Я пробовал новый nginx-unit с его модным json-api в качестве команд управления/конфига. Суть в чем, обновляешь вебсервер, а он продолжает работать, заливаешь сертификаты, а ему не надо перезагружаться, домен, поддомен, добавить заголовки, убрать все налету без перезагрузки. А поверх json-api появляется миллион офигенно удобных админок с UI. Хотя в OME и вроде бы и нет нужды в таком API, но наверняка кто-то что-то потом обязательно придумает)


Немного о ребятах. Они себя позиционируют как группа экспертов по медиа технологиям, ведут блог с довольно полезным контентом.

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



Подробнее..

Перевод Жизнь инженера Netflix дело о лишних 40 мс

16.01.2021 14:23:21 | Автор: admin
Приложение Netflix работает на сотнях смарт-телевизоров, потоковых пультах и приставках платного ТВ. Инженер-партнёр помогает производителям устройств запустить приложение Netflix на их устройствах. В этой статье я расскажу об одной особенно сложной проблеме, которая заблокировала запуск устройства в Европе.




Как начались странности


Ближе к концу 2017 года я участвовал в конференции-связи, где обсуждали проблему с приложением Netflix на новой ТВ-приставке. Эта приставка была новым устройством Android с воспроизведением 4K на базе Android Open Source Project (AOSP) 5.0 Lollipop. В Netflix я имел дело с несколькими устройствами, но это было моё первое устройство Android TV.

В этой конференции участвовали все четыре игрока рынка: крупная европейская компания платного телевидения (оператор), эта компания запускала устройство; подрядчик, который интегрировал прошивку ТВ-приставки (интегратор); производитель микросхем; я представлял Netflix.

Интегратор и Netflix уже закончили строгую сертификацию Netflix, но во время внутреннего испытания оператора телеканалов один из руководителей компании рассказал о серьёзной проблеме: воспроизведение Netflix на его устройстве прерывалось, то есть видео проигрывалось совсем недолго, затем останавливалось, проигрывалось и снова прерывалось. Случалось это не всегда, но, как правило, спустя несколько дней после включения устройства. На представленной видеозаписи баг выглядел ужасно.

Интегратор нашёл способ воспроизвести проблему: нужно было несколько раз запустить Netflix, начать воспроизведение, затем вернуться в пользовательский интерфейс устройства. Нам дали сценарий, чтобы повторять ситуацию автоматически. Иногда воспроизведение ситуации с помощью скрипта занимало пять минут, но баг проявлялся всегда.

Тем временем полевой инженер производителя микросхем диагностировал причину проблемы: приложение Netflix, Ninja для Android-TV, медленно подавало аудиоданные. Видео останавливалось из-за истощения буфера в конвейере аудиоустройства. Ролик замирал, пока декодер ждал данных от Ninja. Когда новые данные поступали, проигрыватель оживал.

Интегратор, производитель микросхем и оператор решили, что проблема выявлена, их сообщение мне было ясным: Netflix, это ошибка в вашем приложении, исправьте её. В голосах я слышал напряжение. Выход ТВ-приставки на рынок запоздал, устройство превысило свой бюджет, и люди ждали результатов.

Расследование


Я был настроен скептически. То же самое приложение Ninja работает на миллионах устройств Android TV, включая смарт-ТВ и другие приставки. Если ошибка в Ninja, то почему она проявляется только на Android 5.0?

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

Поднявшись наверх по лестнице, я нашёл инженера, который написал конвейер аудио и видео в Ninja, и он провёл экскурсию по коду для меня. Я посвятил какое-то время исходникам, чтобы разобраться в его рабочих частях; кроме того, чтобы закрепить своё понимание, я добавил собственное логирование. Приложение Netflix сложное, но в простейшем случае оно передаёт данные с сервера Netflix, буферизует несколько секунд видео- и аудиоданных на устройстве, а затем по одному доставляет кадры видео и сэмплы аудио на воспроизводящее оборудование.


Рисунок 1 Упрощённый конвейер воспроизведения

Давайте поговорим об аудио/видеоконвейере. Всё, вплоть до буфера декодера, одинаково на всех телевизионных приставках и смарт-ТВ, но перемещение аудио- и видеоданных в буфер декодера это процедура, которая зависит от устройства и работает в собственном потоке. Задача процедуры перемещения поддерживать заполненность буфера декодера через вызов API Netflix, этот вызов предоставляет следующий кадр аудио- или видеоданных.

В Ninja эта работа выполнялась с помощью Android Thread. Есть простой конечный автомат и логика для обработки разных состояний воспроизведения, но при нормальном воспроизведении поток копирует один кадр данных в API воспроизведения Android, а затем сообщает планировщику потоков, что он должен подождать 15 мс и снова вызвать обработчика. Когда вы создаёте поток Android, можно запросить, чтобы поток запускался повторно, как если бы в цикле; но это планировщик потоков Android и он вызывает обработчика, а не ваше собственное приложение.

Чтобы воспроизвести видео со скоростью 60 кадров в секунду (наивысшей чистотой кадров в Netflix), устройство должно отображать новый кадр каждые 16,66 мс, поэтому наличие нового сэмпла проверяется каждые 15 мс. Этого времени достаточно, чтобы опережать любой видеопоток Netflix.

Интегратор определил, что проблема кроется в аудиопотоке, поэтому я сосредоточился на конкретном обработчике потока, который доставлял аудиосэмплы в аудиосервис Android. Где же лишние миллисекунды?

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

Прозрение


В конце концов я обратил внимание на три цифры: скорость передачи данных, время вызова обработчика и время, когда он передаёт управление обратно в Android. Я написал сценарий, чтобы проанализировать вывод логирования, и построил график, который ответил на мой вопрос.


Рисунок 2 Визуализация пропускной способности аудио и синхронизации обработчика потоков

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

  1. Две высокие шипованные части, где скорость передачи данных достигает 500 байт/мс. Эта фаза буферизации, перед началом воспроизведения. Обработчик копирует данные так быстро, как только может.
  2. Область посередине это нормальное воспроизведение. Аудиоданные перемещаются со скоростью около 45 байт/мс.
  3. Область заикания находится справа, где аудиоданные движутся со скоростью ближе 10 байт/мс. Это недостаточно быстро, чтобы воспроизведение продолжалось.

Неизбежный вывод оранжевая линия подтверждает то, что рассказал инженер производителя микросхем: Ninja медленно передаёт данные. Чтобы понять причину, давайте посмотрим, о чём свидетельствуют жёлтые и серые линии. Жёлтая линия показывает время, проведённое в самой подпрограмме обработчика, это время рассчитывалось по записанным вверху и внизу обработчика отметкам.
И при нормальном воспроизведении, и при воспроизведении с заиканием время в обработчике было одинаковым: около 2 мс. Пики показывают случаи, когда выполнение замедлялось из-за затрат на другие задачи устройства.

Корень проблемы


Серая линия, время между вызовами обработчика, свидетельствует о другом. Когда видео проигрывается нормально, видно, что обработчик вызывается каждые 15 мс. Когда видео прерывается (справа), обработчик вызывается примерно каждые 55 мс. Между вызовами есть лишние 40 мс, а значит, успеть за воспроизведением невозможно. Но почему?

Я рассказал о своём открытии интегратору и производителю микросхем (посмотрите, виноват планировщик потоков Android!). Но они продолжали сопротивляться: почему бы вам просто не копировать новые данные, когда вызывается обработчик? Критика была справедливой, но, если переписать код таким образом, это повлечёт за собой больше изменений, чем я был готов внести, поэтому я решил продолжить поиск первопричины.

Я погрузился в исходный код Android и узнал, что потоки Android это конструкция пользовательского пространства, а планировщик потоков, чтобы определять время, использует системный вызов epoll(). Производительность epoll() не гарантируется, поэтому я подозревал, что на эту функцию влияет что-то системное.
И здесь меня спас другой инженер поставщика микросхем, который обнаружил ошибку; эту ошибку исправили в следующей версии Android Marshmallow. Планировщик потоков Android изменяет поведение потоков в зависимости от того, работает ли приложение в фоновом режиме или на переднем плане. Потокам в фоновом режиме задается дополнительное время ожидания в 40000000 нс. Ошибка в глубине самой Android означала, что дополнительное время возникает, когда поток перемещается на передний план.

Обычно поток обработчика звука создавался, когда приложение выполнялось на переднем плане, но иногда поток создавался немного раньше. Такое случалось, когда приложение Ninja работало в фоновом режиме и тогда проигрыватель останавливался.

Извлеченные уроки


Это была не последняя исправленная на этой платформе ошибка, но именно её было труднее всего отследить. Баг скрывался за пределами Netflix, не в конвейере воспроизведения; вместе с тем все исходные данные указывали на ошибку в приложении Netflix.

Эта история показывает одну из сторон моей любимой работы: я не могу предугадать все проблемы, которые наши партнёры перебросят мне, кроме того, я знаю, что для разрешения проблем мне нужно разбираться в нескольких системах, работать с замечательными коллегами и постоянно заставлять себя узнавать что-то новое. Моя работа прямо влияет на людей, на их удовольствие от отличного продукта. Я понимаю, что, когда люди наслаждаются Netflix в своей гостиной, именно я тот человек в команде, который делает это возможным.




Подробнее..

Почему инди-музыка не станет мейнстримом

18.04.2021 20:08:22 | Автор: admin

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

Фотография: Alex Brisbey. Источник: Unsplash.comФотография: Alex Brisbey. Источник: Unsplash.com

Что происходит

Музыканты, да и многие представители других сфер деятельности, не в восторге от того, какими темпами скукоживаются их доходы. Вот уже целый год они вынуждены затягивать пояса: выступления, концерты и корпоративы, все еще составляющие существенную долю их заработка, по известным причинам приходится отменять или переносить. Единственное, что остается в распоряжении социальные сети и стриминговые севрисы. Однако первые не только не могут предложить альтернативные способы монетизации аудиоконтента, но решительно закручивают гайки. Алгоритмы без разбора блокируют даже те лайв-стримы, на которых артисты играют собственную музыку. Вторые просто-напросто снижают и без того скромную планку выплат за прослушивания треков, поэтому даже относительно известным авторам и исполнителям приходится потрудиться, чтобы добиться хотя бы уровня доходов среднего менеджера.

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

Права на доход

Процент выплат тем или иным участникам, прилагающим усилия для того, чтобы музыкальное произведение было написано, прошло через мастеринг, юридические проверки и дистрибуторов, чтобы наконец найти своего слушателя, зависит от распределения прав. Этот момент оказывает решающее влияние и поэтому является ключевым в том числе и при оценке степени независимости артистов. Согласно требованиям ассоциации Merlin, представляющей интересы инди-авторов и небольших лейблов перед крупнейшими лицензиатами вроде Ютуба, Эппл, Спотифай, Яндекс.Музыки, Фейсбук, других площадок и международных медиаструктур, независимыми можно считать тех музыкантов, кто владеет всеми правами на результаты своего творчества и без каких-либо обязательств перед третьими лицами или организациями.

Фотография: lucas Favre. Источник: Unsplash.comФотография: lucas Favre. Источник: Unsplash.com

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

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

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

В чем все-таки сила

Что интересно, монополисты рынка чуть было не упустили момент, когда было бы поздно что-либо предпринимать. Их доходы могли бы существенным образом сократиться, если бы критическая масса музыкантов в один момент перешла к Merlin или игрокам вроде CD Baby. Но многолетних владельцев индустрии выручила способность вовремя распорядиться деньгами, накопленными в сытые годы. Они вложили их в покупку тех самых фирм-помощников, предоставляющих альтернативные услуги инди-авторам. Так, в 2018-м Эппл приобрели платформу Platoon, позволяющую музыкантам детальнее контролировать дистрибуцию треков. В 2019-м UMG взяли под свое крыло еще одного дистрибьютура INgrooves, а Downtown Music купили CD Baby вместе с другими активами компании-владельца сервиса. В свою очередь, Sony Musicв начале этого года заполучила контроль над альтернативным инди-лейблом AWAL.

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


Дополнительное чтение в нашем Мире Hi-Fi:


Что еще у нас есть на Хабре: три доступных полочника как может выглядеть такая акустика, и что находится у нее под капотом.


Подробнее..

Ближе к людям чем SoundCloud планирует заинтересовать музыкантов и аудиторию слушателей

07.02.2021 14:05:43 | Автор: admin

Компания собирается внедрить альтернативную модель монетизации контента прямые выплаты авторам. Если за словом последует дело, SoundCloud изменит всю нишу стриминга.

Фотография: Joesef Key. Источник: Unsplash.comФотография: Joesef Key. Источник: Unsplash.com

Что происходит

На рынке стриминговых сервисов все сложно. Они расширяют аудиторию и помогают зарабатывать музыкантам, пока нет концертов и спроса на мерч. Но последние не в восторге от выплат. Даже известные инди-авторы получают не более 20-25 тысяч долларов в год и практически полностью тратят эти средства на подготовку и запись новых композиций.

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

Пример с китайским QQ Music, где донаты уже давно работают, в прошлом году озвучили в Slate, намекая на потенциал этой модели для Spotify и аналогов. Но, западные платформы продолжили действовать по старинке: перечислять доходы от стриминга лейблам, а те перераспределять их между музыкантами в зависимости от условий контракта.

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

Чего стоит ждать

Последние три года SoundCloud действует по аналогии с другими стримерами: предоставляет слушателям доступ не только к открытой библиотеке, но и сервису Go+ со 135 млн треков за 10 долларов в месяц, а доходы распределяет между авторами в зависимости от количества стримов их композиций. Отсюда и соответствующая критика, как в ряде случаев со Spotify.

Чтобы минимизировать риски, команда анализирует сразу несколько способов поддержки музыкантов и обещает рассказать о результатах до конца первого квартала этого года. Даже если она остановится на донатах, этот шаг скорее всего придется согласовывать с лейблами убедить их в том, что уровень выплат сохранится, а недовольство музыкантов стихнет.

Фотография: Gilly. Источник: Unsplash.comФотография: Gilly. Источник: Unsplash.com

Новую систему монетизации могут интегрировать с сервисом Repost, который компания запустила пару лет назад. Он направлен на аудиторию независимых музыкантов и помогает им работать со стриминговыми площадками вроде Apple Music, Spotify и витриной самого SoundCloud. В последнем случае комиссии нет, для других платформ она составляет 20%.

Музыка для всех

На днях SoundCloud объявили о сотрудничества с Twitch. 18 февраля платформы проведут чемпионат по Fortnite, в котором поучаствуют восемь избранных музыкантов. Казалось бы, зачем делиться аудиторией с другой площадкой? Но дело в том, что почти половину пользователей SoundCloud составляют любители видеоигр и профессиональные геймеры, которые прекрасно знакомы с возможностями Twitch. Поэтому коллаборация не представляет угрозы для сторон и аудитории, а чемпионат с высокой вероятностью может стать регулярным мероприятием.

Нельзя исключать партнерств и интеграций с другими платформами. Сегодня эта тактика выглядит перспективной и может придать развитию SoundCloud дополнительный импульс.


Что еще почитать у нас в блоге на Хабре и в Мире Hi-Fi:


Подробнее..

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

28.02.2021 20:13:53 | Автор: admin

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

Фотография: Leon Bublitz. Источник: Unsplash.comФотография: Leon Bublitz. Источник: Unsplash.com

Денег нет

Авторы и исполнители музыкальных произведений все чаще делятся личным опытом заработка и критикуют площадки за незначительные выплаты. В случае с The Flashbulb они составили 24 тысячи долларов за 7 млн прослушиваний. Это $0,003 за стрим на Spotify, причем большая часть суммы в итоге ушла на оборудование и запись партий с помощью сторонних музыкантов. Сопоставимые данные об этой площадке $0,0035-0,004 за прослушивание привел и RAC, лауреат премии Грэмми. Для сравнения девяти платформ ему хватило одного твита.

Как показывает пример этого музыканта, компенсация за миллион стримов на YouTube превышает поступления от Pandora и SoundCloud. Однако представители Британской ассоциации производителей фонограмм считают, что именно крупнейший видеохостинг сдерживает рост выплат музыкантам. По их мнению, Spotify платит в десять раз больше, а YouTube еще и способствует распространению бесплатного контента и мешает другим стриминговым сервисам повышать стоимость ежемесячных платежей для слушателей, а значит и распределять более существенные суммы между авторами треков. Вот что говорит эксперт: Стоимость подписки на музыкальные сервисы не меняется уже практически десять лет, а пока идет время инфляция делает свое дело. Еще на рынке присутствуют площадки вроде YouTube, где пользователи практически ничего и не платят, по сравнению с аудиторией Spotify.

Стоит заметить, что прямые нападки поддержали конкуренты этой платформы например, Елена Сегал, глобальный директор паблишинга в Apple Music. Она заявила, что бороться за слушателя с бесплатными альтернативами весьма затруднительно.

Что в ответ

Общение с представителями платформ и профильных ассоциаций инициировал парламентский Комитет по вопросам цифровой среды, культуры, медиа и спорта [Digital Culture, Media and Sport Committee, DCMS] Соединенного Королевства. В рамках очередных слушаний менеджмент крупнейшего видеохостинга мира отверг обвинения в рекордно низком уровне выплат музыкантам по сравнению с компенсацией, которую предоставляют другие стриминговые платформы. Однако все-таки признал, что порядок расчетов стоит сделать прозрачнее.

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

Фотография: lucas Favre. Источник: Unsplash.comФотография: lucas Favre. Источник: Unsplash.com

Вероятнее всего, дело исключительно в экономическом интересе. Даже с учетом того, что кто-то пиратит стримы, выкладывает чужую музыку в открытый доступ и обходит систему трекинга Content ID за счет многочисленных ухищрений, YouTube уже выплачивает правообладателям огромные суммы. Только за 2020-й сервис перевел в счет авторов и лейблов около 12 млрд долларов, а к 2025-му его руководство планирует стать лидером по этому показателю среди всех игроков музыкальной индустрии, включая конкурентов по стримингу музыки.

Как это понимать

Стоит признать, что мало кто откажется от возможности моментального стриминга практически любой из существующих музыкальных композиций и захочет вернуться к покупке дисков [хотя в этом есть свои преимущества]. Платить по доллару за трек или по центу за стрим вариант, на который тоже готовы пойти далеко не все. Вариативная стоимость стриминга альбомов? Тогда о плейлистах можно будет просто забыть. Кажется, готовых предложений, которые могли бы положительным образом повлиять на выплаты музыкантам и устроить как лейблы, так и онлайн-платформы, пока не существует. Поэтому нам еще предстоит узнать, какими они будут.


Что еще почитать у нас в Мире Hi-Fi:


Подробнее..

Ситуация в Мире Hi-Fi противоречивый видеохостинг, новости стриминга и USB-микрофоны для дома

09.03.2021 02:08:53 | Автор: admin

Делимся избранными материалами о том, почему стриминговые сервисы все чаще снимают музыку, а видеохостинги не торопятся прислушиваться к мнению общественности. Плюс подводим итоги голосования в трех подборках USB-микрофонов для домашней студии.

Фотография: Tim Mossholder. Источник: Unsplash.comФотография: Tim Mossholder. Источник: Unsplash.com

За что критикуют видеохостинги. Одно дело, смотреть деловой контент экспертные гайды по рабочим вопросам, лекции ученых и стримы с конференций. Другое взять и от нечего делать глянуть что-нибудь про рептилоидов, НЛО или послушать поп-музыку. Это называется: одно неловкое движение, и сразу целый вал ненужных рекомендаций. Девид Айк и Моргенштерн сразу заполнят вашу выдачу и поселятся в related-блоках на очень и очень долгое время. Однако если вы не хотите, чтобы они годами сопровождали вас на Ютубе, есть парочка простых решений, о которых мы и говорим в этом материале. Плюс вспоминаем, что еще не устраивает аудиторию в том, как устроены и работают крупнейшие видеохостинги мира.


Как Ютуб отбивается от критики. Рассказываем, что делает площадка в ответ на пользовательские фичреквесты и критику со стороны аудитории, которую еще и поддерживают другие ИТ-компании. Например, Mozilla, чьи сотрудники разработали специальную систему для репортинга странных результатов выдачи и рекомендаций Ютуба. По нашим наблюдениям, платформа продолжает придерживаться какой-то тактики и спокойно выпускает точечные апдейты практически без оглядки на возмущение общественности. Обсуждаем их и общую ситуацию, складывающуюся вокруг популярного видеохостинга.


Нельзя так просто взять и перейти на стриминг. Телевизионщики оказались в роли догоняющих и пытаются сделать все, чтобы предложить собственную альтернативу независимым программам на Ютубе. Но добиться прежнего внимания к утренним стендапам, вечерним ток-шоу и новостной повестке у них уже не получается. Делимся аналитикой о том, как быстро аудитория отворачивается от телеэкранов и пытаемся понять, каким образом телевизионные и телеком-компании собираются реагировать. Помимо этого рассуждаем о том, кто еще может воспользоваться сменой предпочтений зрителей и что может попытаться предпринять.


Фотография: Ali Saadat. Источник: Unsplash.comФотография: Ali Saadat. Источник: Unsplash.com

Стриминговым сервисам нужны новые подходы в работе с музыкой. Да-да, эпоха застоя уже здесь музыкальные площадки и соцсети не торопятся вводить новые механики, интерфейсы и способы взаимодействия с аудиоконтентом. На это у них, конечно же, есть ряд серьезных причин. Во-первых, с действующими форматами альбомов и синглов не все так просто лейблы не могут определиться, как будет выглядеть музыкальный ландшафт даже в рамках пятилетки. Что уж тут говорить о дерзких экспериментах. Эту работу делегировали небольшим аудиосоцсетям, и в случае удачного запуска того или иного проекта крупные паблишеры могут позволить себе выкупить его или просто скопировать функционал.


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


Стриминг новый маркетинговый инструмент? Музыканты не зря жалуются на онлайн-площадки, которые не всегда позволяют им зарабатывать на своем творчестве. Похожую ситуацию индустрия прошла в 30-е и 40-е годы, когда профсоюзы боролись за право на регулярные роялти от реализации записей. С другой стороны, пусть сегодня многим и приходится мириться с условиями стриминговых платформ, но стоит признать, что по большей части все мы пользуемся бесплатной возможностью распространять и слушать музыку например, на Ютубе. К этому уже начали приспосабливаться авторы и исполнители, которые не пытаются заработать на треках, а используют их как новый маркетинговый инструмент.


Фотография: Giorgio Trovato. Источник: Unsplash.comФотография: Giorgio Trovato. Источник: Unsplash.com

Больше, чем инвестиции в очередной стриминговый сервис. Разбираем детали сделки финтех-компании Square и площадки Tidal. Новость о покупке последней прошла в середине прошлой недели, но крупные СМИ не стали погружаться в суть происходящего. Мы сделали эту работу за них и написали для вас компактный хабрапост о том, что может объединять Джека Дорси и Jay Z, владеющих одной и другой компанией, помимо интересов в сфере музыки.


Муз. сервисы все чаще меняют содержимое библиотек. Обсуждаем еще одну горячую новость снятие огромного количества треков южнокорейских K-pop-исполнителей с витрины Спотифай. Разбираемся, в чем дело, кто и с кем может конкурировать, что все это значит для аудитории и всей музыкальной индустрии. В комментариях мнение хабражителей.


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

Мы разобрали более десятка интересных моделей базового и среднего ценового сегмента. Плюс посмотрели на необычные USB-микрофоны и провели опросы в каждом из хабрапостов.


Другие наши подборки на Хабре:


Подробнее..

Найди все сам как подбирать музыку для работы и отдыха без помощи рекомендательных систем

11.10.2020 16:06:58 | Автор: admin

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

Фотография: Edu Grande. Источник: Unsplash.comФотография: Edu Grande. Источник: Unsplash.com

Digital-выставки

На днях в одном из наших дайджестов мы прошлись по импровизированной онлайн-выставке аудиотехники: рассказали о новинках и интервью с разработчиками. Но в этом году на дистанционке почти все музыкальные фестивали. Весной в таком режиме провели SXSW и даже выложили плейлист из 747 композиций его участников на YouTube. Подборка новой музыки с феста на Spotify оказалась почти в два раза объемнее на 1359 песен, есть и версия плейлиста для Apple Music.

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

Кстати, в марте 2021 года SXSW мероприятие вновь пройдет в онлайне. [Если вы захотите узнать больше об истории фестиваля и его IT-составляющей, на Хабре есть отдельный пост.]

Лейблы и продюсеры

Если присмотреться к тому, что выпускает та или иная звукозаписывающая компания, помимо треков, уже попавших в ваш плейлист, можно найти много интересного. Но такой подход стоит применять только к небольшим лейблам, сфокусированным вокруг определенного стиля. Исследование продукции гигантов музыкальной индустрии займет гораздо больше времени и сил.

Фотография: Andreas Forsberg. Источник: Unsplash.comФотография: Andreas Forsberg. Источник: Unsplash.com

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

Близкая ниша для анализа участники ремикс-контекстов, которые часто проводят известные коллективы например, Клейтон Алберт (Klayton Albert), представляющий такие проекты как CelldwellerиScandroid.Он устраивает регулярные конкурсы для музыкантов на своем лейбле FiXT Music. Вот пример плейлиста с 70-ю треками участников одного из подобных контестов.

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

Карты микрожанров

Их преимущество в быстром переходе к изучению новых жанров. Если вам было бы интересно познакомиться с проектами из этой области, взгляните на Every Noise At Once. Достаточно определиться с выбором с помощью текстового поиска по странице (или вывести микрожанры в виде списка), послушать сэмпл и поискать что-то похожее в привычном стриминговом сервисе.

Изображение: DarTar. Источник: WikimediaИзображение: DarTar. Источник: Wikimedia

Еще один проект из этой области Music Map. [Пример карты исполнителей близких к Yelawolfу.]

Но его разработчик специализируется на поисковых и dicovery-задачах не только в музыкальной тематике. Похожей механикой обладает его второе детище Product Chart. Проект позволяет анализировать и сравнивать ноутбуки, смартфоны и разнообразное компьютерное железо. Еще автор этого музыкального навигатора предложил занимательную методику для тайм-трекинга.


P.S.На этих вариантах для поиска новой музыки наш рассказ не заканчивается. В наших следующих материалах обсудим, как относиться к дружеским муз. рекомендациям, расскажем о разнообразии мира веб-радиостанций и посмотрим, как еще можно находить действительно классные треки.


Что еще у нас есть на Хабре:


Подробнее..

Непрошеные рекомендации зачем учиться искать музыку без помощи стриминговых сервисов

18.10.2020 12:20:24 | Автор: admin

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

Фотография: John Hult. Источник: Unsplash.comФотография: John Hult. Источник: Unsplash.com

Что-то пошло не так

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

На этом дело не ограничивается. Месяц назад в колонке для The New Yorker Алекс Росс (Alex Ross), известный критик и лауреат многочисленных премий в области музыкальной журналистики, сделал отсылку к книге Кайла Дивайна (Kyle Devine) под названием Decomposed. Она рассказывает о влиянии музыкальной индустрии, в том числе и стриминговых сервисов, на экологию и объясняет, как онлайн дистрибуция и многократное (повторное) скачивание треков наносит все более существенный ущерб окружающей среде, несравнимый даже с отходами от изданий на виниле и других носителях.

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

Фотография: Annie Spratt. Источник: Unsplash.comФотография: Annie Spratt. Источник: Unsplash.com

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

Старый, но хрестоматийный пример не самого удачного PRа в контексте этой статьи рассказ директора одной из таких компаний о наиболее востребованных треках в ванной комнате.

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

Последние зачастую не видят новые треки только потому, что те не попадают в нужную категорию. Известные примеры таких ситуаций кейсы легендарной Old Town Road и музыки Нью-Мексико.

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

Фотография: Brett Jordan. Источник: Unsplash.comФотография: Brett Jordan. Источник: Unsplash.com

Сам себе куратор

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

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

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

Может ли стриминговый сервис знать ваши музыкальные предпочтения лучше чем друг? Многим казалось, что эту задачу уже решили десять лет назад, но стоит признать, что сегодня вопрос вновь открыт. Пока это так, стоит самостоятельно пользоваться всеми доступными средствами.

Фотография: Artificial Photography. Источник: Unsplash.comФотография: Artificial Photography. Источник: Unsplash.com

Почему это важно

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

Осознанное отношение к тому, что слушать, несет больше практического смысла, чем может показаться на первый взгляд. Даже три круга по игровой гоночной трассе показывают, что это так. Согласно именно такому исследованию, проведенному специалистами из Каледонского университета Глазго при участии 125 добровольцев, самостоятельно выбранное музыкальное сопровождение способствует повышению эффективности и получению положительных эмоций от своей деятельности, плюс снижению напряжения и влияния на процесс различных отвлекающих факторов.

P.S.В следующий раз мы продолжим изучать эту тему и обсудим, что из себя сейчас представляет рынок веб-радиостанций, и какие из них можно было бы порекомендовать для прослушивания.


Что еще мы разбираем на Хабре:


Подробнее..

Обсуждение почему индустрия подкастов все больше походит на стриминг сериалов и фильмов

11.11.2020 08:04:10 | Автор: admin

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

 Фотография: Anne Nygrd. Источник: Unsplash.com Фотография: Anne Nygrd. Источник: Unsplash.com

Их стало так много, что не успеть не то что послушать, но и просто отследить выход новых записей, в том числе топовых передач. Масло в огонь подливают и стриминговые платформы, которые интегрируют все больше общедоступных программ в свои полузакрытые экосистемы.

К чему это нас приведет?

В чем дело

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

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

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

Фотография: gotafli. Источник: Unsplash.comФотография: gotafli. Источник: Unsplash.com

Единственной категорией подкастов с притоком новой аудитории стали передачи для детей, хотя причиной этого и не был внезапный всплеск интереса юных слушателей к этому формату.

Сделка на будущее

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

Некоторые программы и вовсе закрыли.

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

Майские сто миллионов, выложенные за эксклюзивные права на шоу Джо Рогана, подтвердили тренд: стриминговые платформы ставили на хедлайнеров, продолжая скупать все, что относится к подкастам от сервисов, автоматизирующих часть этого процесса, до крупнейших продюсеров, студий, а теперь и хостеров. Такая стратегия должна сгладить отток аудитории, предпочитающей стримить музыку с помощью одного приложения, а подкасты слушать в другом.

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

Новый фронт

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

Фотография: Dodi Achmad. Источник: Unsplash.comФотография: Dodi Achmad. Источник: Unsplash.com

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


Дополнительное чтение в Мире Hi-Fi:


Подробнее..

Плейлистификация захватила умы паблишеров музыки и подкастов, но так ли она интересна слушателям

20.12.2020 02:12:46 | Автор: admin

Стриминговые платформы собираются активнее подмешивать рекламу и подкасты в качестве рекомендованного аудиоконтента. Обсудим, зачем им делать это, и что с того аудитории.

Фотография: Advantage Video Productions. Источник: Unsplash.comФотография: Advantage Video Productions. Источник: Unsplash.com

Что происходит

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

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

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

Что все это значит

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

Фотография: NeONBRAND. Источник: Unsplash.comФотография: NeONBRAND. Источник: Unsplash.com

Решением, по мнению паблишеров, должны стать плейлисты, подобранные в зависимости от предпочтений и настроения пользователя сервиса.

Туда можно включать не только подкасты, но и рекламные интеграции например, нативные сегменты передач, где ведущие между делом обсуждают какой-либо продукт.

Эксперты считают, что первые шаги по внедрению такой модели уже привели к заметному сокращению длительности аудиопередач, которые попадают в рекомендованные плейлисты. Есть вероятность, что под влиянием стриминговых провайдеров появится целый класс новых программ микроподкастов длительностью в пару-тройку минут. Даже если слушатель еще не был знаком с шоу подобного типа, для него не составит труда по сравнению с классическим выпуском подкаста на 30-40 минут изучить его между другими блоками аудиоконтента.

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


Заметки и дополнительное чтение в Мире Hi-Fi:


Подробнее..

Лев уже не торт одна из киностудий снова выставлена на продажу, но ее стоимость снизилась почти вдвое

09.01.2021 12:13:57 | Автор: admin

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

Фотография: Jon Tyson. Источник: Unsplash.comФотография: Jon Tyson. Источник: Unsplash.com

Что происходит

Последние несколько лет крупнейшие медиахолдинги ведут активную борьбу за онлайн-аудиторию. Чтобы укрепить позиции на рынке интернет-кинотеатров и стриминга фильмов, сериалов, документалок и других развлекательных шоу, они вынуждены объединяться, либо переходить под управление технологических и телеком-компаний. Недавние сделки [AT&T покупает Time Warner, Sky Limited становится частью Comcast] лучшее тому подтверждение.

Эм-джи-эм, чьи львы не сходят с экранов практически целый век, казалось бы, должна была поучаствовать в аналогичной сделке еще год назад. Однако фонды, которые вытащили студию из состояния банкротства [4 миллиарда долларов долга на 2010 год] и восстановили прибыльный кинобизнес, так и не смогли найти покупателя. Ходили слухи, что в январе 2020-го речь шла о сделке с Netflix или даже Apple, но как считают эксперты на исход переговоров повлияла завышенная стоимость активов компании. Тогда владельцы оценили студию в 10 млрд долларов.

По итогам этого года им пришлось урезать эту сумму практически вдвое. Теперь она составляет чуть более пяти миллиардов, что все еще является огромной, но справедливой оценкой библиотеки MGM. Студии принадлежат семнадцать с лишним тысяч часов известных программ, телешоу и четыре с лишним тысячи фильмов, включающих Унесённые ветром, Хоббит и ленты о Джеймсе Бонде. Последние суммарно заработали уже более 7 млрд долларов, что ставит их в ряд наиболее доходных франшиз за всю историю индустрии кино сразу за фильмами Marvel, Звездными войнами, Гарри Поттером и Человеком-пауком.

К чему это все

Покупка Эм-джи-эм может стать прекрасной инвестицией в свете предстоящего релиза двадцать пятой картины о Бонде Не время умирать. Мировая премьера состоится уже весной, а аудитория, как всегда бывает в таких случаях, точно захочет пересмотреть пару-тройку предыдущих выпусков бондианы. Всплеском интереса на волне нового фильма о хорошо знакомом герое могут удачно воспользоваться крупные стриминговые провайдеры.

Фотография: Legopicler click. Источник: Flickr.comФотография: Legopicler click. Источник: Flickr.com

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

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

Ранее сборы картины 007: Спектр составили около 900 млн долларов, а Скайфолл смог принести более 1,2 млрд, что является абсолютным рекордом для франшизы, поэтому студия не сомневается и в потенциале своей долгожданной новинки.

Сразу за Бондом на большом экране покажут очередной Форсаж от Universal и диснеевскую Чёрную вдову, а потом и новый Топ Ган, но он выйдет только летом. Кстати, Disney в этом году сделает ставку именно на кинотеатральные релизы, а не на развитие своей стриминговой площадки, которой не помешал бы эксклюзивный контент. Дело в том, что корпорация планирует снизить потери от пиратской активности, которая стала гораздо более заметной с точки зрения упущенной выгоды, как только студии удалось выпустить несколько успешных онлайн-проектов.

Среди них Мандалорец, попавший на первую строчку жертв пиратства по версии TorrentFreak, и Чудо-женщина, оттянувшая на себя до 10% торрент-трафика в день релиза.

Фотография: Joshua Rondeau. Источник: Unsplash.comФотография: Joshua Rondeau. Источник: Unsplash.com

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

Где в итоге окажется студия, да и оффлайновый просмотр фильмов [как некогда привычное для всех нас явление], покажет будущее, а пока небольшие контент-провайдеры продолжают расчитывать на интенсивную покупательскую активность ИТ-гигантов. Кажется, что по итогам этого года кинорынок продолжит менять свой облик самым существенным образом, а мы будем надеяться только на то, что все эти изменения принесут зрителям больше качественных картин.


Что еще есть в нашем Мире Hi-Fi:


Подробнее..

Нельзя так просто взять и перейти на стриминговые рельсы, но телевизионщики пытаются это сделать

17.01.2021 00:16:40 | Автор: admin

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

Обсудим, как продвигается процесс, что предлагают телевизионщики, и кто за все это платит.

Фотография: Steve Johnson. Источник: Unsplash.comФотография: Steve Johnson. Источник: Unsplash.com

Как быстро будут резать

Еще три года назад до 83% американцев хотя бы раз в неделю смотрели что-то по телевидению, но к концу 2020-го этот показатель упал до 59%. Согласно данным пятерки крупных провайдеров платного ТВ, с начала глобального эпидемиологического кризиса AT&T, Comcast, Dish, Charter и Verizon суммарно потеряли более 5 млн подписчиков. Это практически на треть больше, чем годом ранее: по итогам 2019-го отток платящих клиентов составил 3,8 млн, что тоже много.

Прошлогодние результаты могли быть и хуже, если бы телевизионщики не попытались удержать тех, кто уже был готов срезать расходы на ТВ. Сбить острую негативную тенденцию действительно помогли программы скидок и льгот. Другое дело, что для компаний любые финансовые послабления означают недополученную прибыль, а их отмена, которую рано или поздно стоит ждать, только ускорит churn rate. Получается, что в ситуации, когда выбор из двух золуже сделан, поставщики сигнала вынуждены работать с тем, что у них есть.

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

Фотография: Muraihr. Источник: Unsplash.comФотография: Muraihr. Источник: Unsplash.com

Аналитики eMarketer приняли во внимание эти факторы и поделились с общественностью прогнозами относительно будущего телевидения в США. По их оценкам за последующие три года отток аудитории платных каналов составит 16-17 млн зрителей. Что означает отключение от привычного ТВ [в сумме] не менее седьмой части всех граждан страны.

Какую готовят альтернативу

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

Так, в 2018-м AT&T, владеющая спутниковым ТВ, приобрела HBO вместе со стриминговым сервисом HBO Max, а в этом году решила объединить свои платные телевизионные сервисы DirecTV [$60-$80 в месяц] и AT&T TV [стриминговая приставка за $93-$110 в месяц]. Компания рассчитывает, что столь активная перегруппировка активов и тарифов сделает ее продукты понятнее и доступнее для клиентов. Однако теперь стоимость подписки на единый AT&T TV будет начинаться от $70 в месяц.

Comcast, о котором мы говорили выше, также запустил свой стриминговый сервис Peacock [название в честь логотипа NBC, тоже принадлежит Comcast]. Что интересно, в разгар весеннего карантина. К концу года отчитался о 22 млн подписчиков, но не сообщил, какая часть из них платит за контент [на тот момент была доступна бесплатная версия с перерывами на рекламу].

Фотография: Lynda Sanchez. Источник: Unsplash.comФотография: Lynda Sanchez. Источник: Unsplash.com

Пикирующим рынком классического ТВ планируют воспользоватьсяи другие провайдеры разнообразного видеоконтента: Prime Video, Apple TV+ и Disney+. Они уже закрепились в этой нише и не собираются уступать место новичкам. Их главный конкурент Netflix является безусловным лидером по количеству платных подписок. По сравнению с прошлым годом их число увеличилось более чем на 20%, а общее количество составило свыше 195 млн. Для справки у Disney+ сейчас 90 млн подписчиков, у Hulu около 40 млн, а у ESPN+ всего 12 млн.

Как говорят эксперты, росту Netflix и Disney+ способствует ставка компаний на производство собственного контента. Первая уже выпустила десятки программ и продолжает снимать, а вторая получает эксклюзив в том числе и от диснеевских дистрибуторов и основной киностудии. Так, в конце прошлого года Disney+ заполучила для свой платформы крупные премьеры, которые ранее предназначались для выхода в кино, и готовится дать бой конкурентам в данной области.

Что дальше

Сложно сказать, как быстро профессионалы телевидения смогут завоевать доверие интернет-аудитории и получится ли у них отбить свой кусок пирога у крупных игроков в сфере онлайн-стриминга и технологических компаний вроде Apple и Netflix. Есть предположение, что одним из ключевых факторов для быстрого и успешного входа на этот рынок может стать покупка активов киностудий вроде Эм-джи-эм. Последнюю как раз вновь выставили на продажу, и кто знает, чью витрину пополнит обширная библиотека, включающая Хоббит и ленты о Джеймсе Бонде.


Что еще есть в нашем Мире Hi-Fi:


Подробнее..

Сделка финтех-компании Square и Tidal больше, чем инвестиции в очередной стриминговый сервис

06.03.2021 22:12:47 | Автор: admin

О наиболее заметном событии последних месяцев на рынке стриминга говорит большая часть крупнейших технологических и бизнес-СМИ. Однако далеко не все новостные заметки содержат полную картину происходящего. Попробуем собрать элементы этого паззла вместе.

Фотография: Giorgio Trovato. Фотография: Giorgio Trovato.

Что случилось

Пару дней назад Джек Дорси, основатель Square [и Twitter], вместе с представителями этого успешнейшего финтех-стартапа объявили о покупке контрольного пакета Tidal известного музыкального сервиса, которым владеет гораздо более популярная персона предприниматель, продюсер и легендарный рэп-исполнитель Шон Картер. Он знаком публике по псевдониму Jay-Z, а вместе с ним акциями Tidal распоряжается Beyonc [Ноулз-Картер] и ряд коллег пары по муз. индустрии и лейблу Roc Nation, включая Рианну [Rihanna] и других западных исполнителей.

По итогам сделки сумма переходящих из рук в руки активов и средств составит 297 млн долларов. Участники получат за бумаги Tidal не только вознаграждение, но и акции Square, а Jay-Z еще и войдет в совет директоров компании. При этом музыканты частично сохранят доли в стриминговом сервисе и останутся амбассадорами Tidal.

Шон и его партнеры приобрели музыкальную площадку еще в 2015 году за 56 млн долларов. Через два года продали треть ее акций телеком-компании Sprint, которая теперь входит в T-Mobile. А в начале 2021-го выкупили ее обратно и завершили переговоры со Square.

Почему это интересно

В ходе сделки стриминговую платформу оценили в 450 млн долларов, что не особо и много, если сравнивать с конкурентами вроде Spotify, чья капитализация да и база подписчиков в десятки раз превышает портфель Tidal. Точное число его слушателей, оформивших регулярные платежи, известно только на 2016 год тогда их было около 3 млн. С тех пор менеджмент не делился с общественностью какими-либо отчетами, поэтому скорее всего речь не могла идти о стремительном росте аудитории. Сам Jay-Z и вовсе пару лет назад опубликовал свои альбомы именно на Spotify и косвенным образом подтвердил отставание личного муз. проекта.

Фотография: Elas. Источник: Wikimedia.orgФотография: Elas. Источник: Wikimedia.org

Что в таком случае привлекло акционеров финтех-стартапа? Ответил лично Джек Дорси и выразил уверенность в том, что объединенная команда сможет повторить успех Cash App мобильного платежного сервиса, который Square совершенствует уже много лет [одними из первых добавили поддержку операций с биткоином, а в прошлом году возможность торговли ценными бумагами]. Однако на этот раз силы направят на улучшение ситуации с выплатами музыкантам и могут предложить абсолютно новый подход к проведению транзакций в этой области или добавить другие монеты в качестве альтернативных способов оплаты.

Музыка нас связала

Обсуждали ли все это Jay-Z и Дорси во время прогулки на яхте около месяца назад, сказать достаточно сложно. Но вероятность того, что их интересы пересеклись не совсем в русле музыки весьма высока. Дело в том, что Дорси участвует в сделках с киптовалютой, как и его компания Square, которая пару недель назад купила 3,318 биткоинов на сумму в 170 млн долларов.

Jay-Z не исключение. Три недели назад он вместе с Дорси выделил около 25 млн на запуск Btrust. Этот фонд поддержит решения для работы с биткоином в Индии и странах Африки.

Столь плотное сотрудничество двух известных предпринимателей может привести к неожиданным результатам. Например, продвижению и внедрению в системы Square так называемых NFT-токенов. Они не являются взаимозаменяемыми и могут быть использованы для регистрации цифровых активов, в том числе и музыкальных.

Jay-Z уже намекнул на вероятность такого развития событий: Мы не строили очередной стриминговый сервис, и через шесть лет с момента запуска он все еще остается платформой, поддерживающей авторов и исполнителей. Они заслуживают качественных инструментов, которые будут способствовать их творчеству и карьерному развитию.

Так или иначе, для Дорси и компании сделка с Tidal обошлась в относительно скромную сумму по меркам западного ИТ-рынка. Более того, связанные с площадкой звезды музыкальной индустрии теперь скорее всего будут охотнее помогать и с продвижением других сервисов Square.


Что нового в Мире Hi-Fi:


У нас на Хабре:


Подробнее..

Вклвыкл стриминговые сервисы вынуждены все чаще скрывать треки и менять содержимое библиотек

08.03.2021 00:05:56 | Автор: admin

Вчера мы вместе с вами разбирались с предпосылками громкой сделки Tidal и Square. Сегодня смотрим на новые вендор-локи и то, как музыкальные сервисы втягиваются в войну за контент, характерную для площадок, занимающихся стримингом сериалов и фильмов.

Фотография: elnaz asadi. Источник: Unsplash.comФотография: elnaz asadi. Источник: Unsplash.com

K-pop выкл

На днях библиотека одной из крупнейших стриминговых площадок лишилась более чем трети треков, лидирующих в южнокорейских чартах. Дело в том, что местный дистрибьютор Kakao M, сотрудничающий с ключевыми музыкантами полуострова, не смог продлить лицензионное соглашение со Spotify, который транслировал их творчество на аудиторию других стран. Представители дистрибьютора сперва выпустили заявление о том, что платформа не торопится идти навстречу и работать над новым соглашением, но после того, как темой заинтересовались крупные медиа, смягчили свои слова и рассказали им о продолжающихся переговорах.

Однако столь противоречивый тон вполне может быть обоснован тем, что Kakao M владеет наиболее популярным музыкальным сервисом в стране он называется Melon. Согласно исследованию, проведенному в 2019 году, около 59% жителей Южной Кореи в возрасте от 10 до 59 лет слушали музыку именно с его помощью. Второе место с отрывом практически в 20% занимает YouTube, а Spotify только-только вышел на южнокорейским рынок. Профильные издания анонсировали его запуск на полуострове всего лишь первого февраля этого года.

Можно ли считать эти события совпадением? Не думаем. Но в открытую стадию противостояние пока не перешло. Скорее всего через какое-то время компании все-таки найдут общий язык и решат, как им распределить между собой права на контент. Другое дело, что пока о завершении переговорного процесса речи не идет, и слушатели переключаются на другие сервисы.

Да и музыканты не в восторге от происходящего Spotify был вынужден скрыть альбомы и треки как минимум двадцати семи групп и исполнителей, которые теперь терпят прямые убытки и недополучают внимание аудитории по всему миру. Только один южнокорейский бойбенд потерял около миллиарда стримов, что в контексте недовольства уровнем выплат со стороны музыкальных сервисов и трансформации музыки из источника заработка в маркетинговый инструмент может существенным образом отразиться на благополучии этой и других групп.

Вендор-лок вкл

Несмотря на десятки тысяч треков, ежедневно загружаемых на витрины стриминговых платформ, от подобного исхода событий застраховаться действительно сложно. Проблемы могут возникнуть не только у отдельного сервиса практически на всех площадках публика все чаще видит скрытые треки в зависимости от страны проживания. Их либо открывают по графику релиза того или иного альбома, либо не дают послушать вовсе. Такой подход не может не вызывать раздражения, ведь он все больше напоминает войну за контент, которую ведут онлайн-кинотеатры, аналогичным образом ограничивающие просмотр сериалов и фильмов.

Фотография: Stillness InMotion. Источник: Unsplash.comФотография: Stillness InMotion. Источник: Unsplash.com

Добавляет остроты и ситуация, складывающаяся вокруг подкастов. Популярные шоу сегодня разбирают как горячие пирожки. И это не только программа Джо Рогана.

Музыкальные площадки вроде Spotify покупают целые студии по производству подкастов, делают это с пугающей регулярностью и явным прицелом на эксклюзив.

Как будут отличаться стриминговые библиотеки, предназначенные для россиян, американцев, европейцев и жителей других регионов и стран всего через пару лет? Ограничится ли борьба за эксклюзив на уровне самих платформ или стоит считать южнокорейский пример прямым подтверждением раздела границ между локальными игроками и глобальными стриминговыми сервисами? Как далеко все это зайдет и какую музыку можно будет стримить без VPN и других ухищрений? В текущей обстановке отвечать на эти вопросы становится все сложнее.


Что еще почитать по теме и не только:


Подробнее..

Почему противостояние Эппл мьюзик и Спотифай в вопросе выплат за стримы ни на что не влияет

15.05.2021 12:11:56 | Автор: admin

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

Фотография: Kuba Boanowski. Источник: Wikimedia.Фотография: Kuba Boanowski. Источник: Wikimedia.

Что случилось

По данным Уолл стрит джорнал, представители Эппл мьюзик разослали информационное письмо музыкантам и менеджерам лейблов, которые сотрудничают с площадкой, где разъяснили, как именно обстоят дела с выплатами за прослушивания треков. Журналисты издания изучили документ и сразу же сделали вывод о том, что роялти Эппл вдвое выше. Более того, они привели статистку самих площадок за прошлый год и отметили, что Спотифай в среднем перечислял по 0,00437 доллара, а Эппл мьюзик 0,00735 доллара за стрим.

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

Сложно сравнивать

Публикацию Уолл стрит джорнал раскритиковали коллеги журналистов из Вэраети. Им удалось получить аналогичное письмо Эппл мьюзик от трех независимых друг от друга источников, однако прямых заявлений о двукратном превышении выплат по сравнению со Спотифай в нем обнаружить не удалось, как и каких-либо упоминаний этой стриминговой платформы.

Фотография: Toa Heftiba. Источник: Unsplash.comФотография: Toa Heftiba. Источник: Unsplash.com

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

При этом платформы не проводят прямые транзакции, а лишь направляют около 52% [Эппл мьюзик] и 75-80% [Спотифай] лейблам и дистрибуторам, которые удерживают свою комиссию и только после этого распределяют остаток между авторами. Поэтому сравнивать суммы, в действительности поступающие последним, просто-напросто некорректно. Отличаются как внутренние бизнес-процессы площадок, так их договоренности с дистрибуторами, плюс присутствуют и другие факторы. Так, Эппл мьюзик еще и определяет принадлежность слушателей к той или иной стране, и нельзя исключать того, что этот момент оказывает влияние на выплаты музыкантам.

Более того, аудитория Спотифай превышает число пользователей Эппл мьюзик примерно в два раза. Да и каких-либо дополнительных источников дохода как у Эппл у нее нет.

Нет прозрачности

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

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

Фотография: Amirr Zolfaqari. Источник: Unsplash.comФотография: Amirr Zolfaqari. Источник: Unsplash.com

Так или иначе, громкие заявления, вброшенные в медиа, и подобные трансперенсиинициативы ничего не меняют. Финансовая модель, по которой работают стриминговые площадки, и их подход к вычислению размера выплат остается прежним. Пока о нем знает не так много начинающих авторов и исполнителей. Да и сами платформы слишком заняты PR-войной и продвижением в СМИ показателей, не имеющих ничего общего с реальными выплатами. Поэтому существенных изменений на стороне монополистов отрасли ждать не приходится, как и резкого роста доходов небольших групп, инди-авторов и даже профессиональных музыкантов.


Дополнительное чтение в нашем Мире Hi-Fi:


Подробнее..

Стимул для изменений как борьба с яблочниками отразилась на крупнейшей стриминговой платформе

19.06.2021 14:07:57 | Автор: admin

Недавно мы писали о противостоянии Apple и Spotify, в рамках которого компании продолжают мериться размерами роялти для музыкантов. Сегодня продолжим тему на повестке антимонопольное разбирательство и новые платные продукты.

Фотография: Joran Quinten. Источник: Unsplash.comФотография: Joran Quinten. Источник: Unsplash.com

Пожалуйся, и тебя услышат

Еврокомиссия начала антимонопольное расследование в отношении американской ИТ-компании еще летом прошлого года. Триггером стала жалоба шведского стримингового сервиса. Его представители считают, что владелец магазина приложений злоупотребляет своим положением на рынке, и его комиссия в размере 30% от всех сборов за подписку несправедлива.

Спустя год после начала разбирательства европейский регулятор наконец направил Apple уведомление о претензиях (statement of objections). Его цель получить официальный ответ на обвинения от организации, в отношении которой ведется расследование. Члены комиссии поставили под вопрос законность обязательного использования внутренних механизмов для покупок в музыкальных приложениях. Также на повестке оказался свод правил App Store, запрещающий разработчикам сервисов потоковой передачи музыки рассказывать юзерам об альтернативных способах оплаты.

Регулятор предоставит ИТ-компании возможность высказать собственную точку зрения, чтобы попытаться склонить чашу весов в свою пользу. Однако эта задача может быть сложнее, чем кажется на первый взгляд. В начале июня к антимонопольному расследованию присоединилась Европейская организация по защите прав потребителей в качестве заинтересованной третьей стороны. Её представители не настроены идти на компромисс и убеждены, что граждане ЕС должны иметь свободный доступ ко всем музыкальным платформам без ценовых ограничений.

Положение американской корпорации компрометирует и тот факт, что она подвергается серьезному давлению у себя на родине. В США уже несколько месяцев идут суды с компанией Epic Games, которая выступает против 30-процентной комиссии в App Store. При этом в начале года разбирательства переместились в европейскую юрисдикцию.

Фотография: Arisa Chattasa. Источник: Unsplash.comФотография: Arisa Chattasa. Источник: Unsplash.com

Чем и когда закончится антимонопольное расследование неизвестно, а пока стриминговый сервис теряет деньги. Несмотря на рост аудитории общее число пользователей уже перевалило за 150 млн платформа закрыла последний финансовый квартал с убытками в 125 млн евро. Чтобы компенсировать потери, сервис объявил о повышении тарифов на премиум-подписку практически по всему миру цена увеличилась на 1012%.

Реакция пользователей не заставила себя ждать. Недовольные слушатели вновь обвинили Spotify в том, что она наживается на аудитории и музыкантах. Многие жалуются, что новые ценники им не по карману, и угрожают перейти к конкурентам. Разумеется, компания в курсе критики, но продолжает гнуть свою линию. Нельзя исключать, что для нее подобные манипуляции с ценами это еще одна возможность нащупать почву и отстроиться от яблочной экосистемы.

Свежие идеи и новая конкуренция

В то же время Spotify продолжает экспериментировать с новыми способами монетизации и привлечения аудитории. Недавно компания представила собственный hardware-аудиоплеер для автомобиля Car Thing. Это компактное устройство воспроизведения потоковой музыки для транспортных средств, не оснащенных современной инфотейнмент системой. Гаджет подключается к стереосистеме автомобиля по Bluetooth или AUX и позволяет переключать треки с помощью голосовых команд или сенсорного диска.

Устройство планируют продавать по цене 80 долларов, но пока приобрести его нельзя. Хотя ограниченную партию уже раздают бесплатно пользователям на территории США. Первые счастливые обладатели Car Thing довольны гаджетом он легкий и работает достаточно быстро. Однако ряж журналистов отнесся к новинке со скептицизмом. Некоторые даже назвали девайс бесполезным, так как он требует подключения к мобильному телефону. И здесь невольно задаешься вопросом, а зачем нужен Car Thing, если можно слушать музыку со смартфона? Очевидно, что стриминговая платформа только тестирует новый продукт и оценивает реакцию сообщества, поэтому остается вероятность, что оно так и не попадет в массовое производство.

Фотография: Markus Spiske. Источник: Unsplash.comФотография: Markus Spiske. Источник: Unsplash.com

Еще одним нововведением шведской платформы для передачи потоковой музыки стали платные подписки на подкасты. Контент-мейкерам разрешат устанавливать цену за прослушивание отдельных выпусков три, пять или восемь долларов в месяц. Согласно первым отзывам, сервис имеет некоторые шероховатости с точки зрения UX/UI, но предлагает выгодные условия для авторов. Подкастеров освободили от комиссий до 2023 года, после она составит 5%. Примечателен тот факт, что пару месяцев назад Apple запустила аналогичный сервис. Правда в этом случае сами контент-мейкеры должны будут платить двадцать долларов ежегодно, чтобы предлагать подписку своим слушателям.

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


Еще о подкастах и стриминге в Мире Hi-Fi:

P.S. Что еще у нас есть в блоге на Хабре для дополнительного чтения пятерка экспертных обзоров аудиотехники: от внутриканальных наушников до напольной акустики.


Подробнее..

Перевод Перерасти ПО код это современное электричество

21.06.2021 12:17:59 | Автор: admin
image

Десять лет назад Марк Андриссен написал для Wall Street Journal статью под названием "Софт пожирает мир", в которой говорит о фундаментальном сдвиге роли, которую ПО играет в экономике. В прошлом IBM, Oracle или Microsoft продавали технологии другим компаниям как инструмент. Они продавали компьютеры и ПО GE, P&G и Citibank. Теперь есть поколение компаний, которые и создают ПО, и самостоятельно используют его, чтобы войти на рынок другой отрасли, а часто и изменить его. Uber и Airbnb не продают ПО компаниям, владеющим такси или отелями, Instacart не продаёт ПО компаниям, занимающимся продуктами питания, а Transferwise не продаёт ПО банкам.

Полезно будет сравнить это с электричеством или автомобилями. Walmart был построен на основе грузовых перевозок и шоссе (и компьютеров), но Walmart это ретейлер, а не компания грузоперевозок: она использовала грузовики, чтобы изменить мир розничных продаж. Теперь люди делают то же самое с ПО.

Но также любопытно будет взглянуть на отдельные отрасли, которые уже были подорваны программным обеспечением, и подумать над тем, что случилось дальше. Первой, очевидно, стала отрасль звукозаписей. Технологии значительно повлияли на музыкальный бизнес, но сегодня никто в сфере технологий об этом особо не задумывается. 15 или 20 лет назад музыка была способом продажи устройств и удержания людей в экосистеме, но возникновение сервисов стриминга по подписке означало, что музыка больше не является сильным стратегическим оружием ты не потеряешь свою библиотеку музыки, если перейдёшь с iPhone на Android, или даже со Spotify на Apple Music. В то же время, абсолютный размер рынка стал очень мал по сравнению с тем, чем стала сфера технологий в прошлом году общие доходы отрасли звукозаписи составили менее 20 миллиардов долларов (половина от максимума, который был в 2000 году), а доходы Apple составили 215 миллиардов. Больше никого не заботит музыка.

Нечто подобное произошло и с книгами. Amazon занимает половину рынка, электронные книги стали реальным бизнесом (хоть и остались нишевыми), а самиздат стал вертикальным, но я подозреваю, что если бы у Apple был выбор, она не стала бы снова заниматься электронными книгами. Как и в случае с музыкой, здесь нет возможности стратегического давления: общие доходы рынка книг США в прошлом году составили около 25 миллиардов, а доходы Amazon в США 260 миллиардов. Никого в сфере технологий не интересуют онлайн-продажи книг или электронные книги.

Однако в более фундаментальном смысле, с точки зрения музыки и книг, большинство споров и вопросов относятся к индустрии музыки и книг, а не к технологиям или ПО. Spotify судится с Apple по поводу правил комиссий App Store, но во всём остальном все вопросы Spotify связаны с музыкой. Почему исполнители не зарабатывают больше денег на стриминге? Спрашивайте у лейблов. Почему Интернет не убил лейблы или издателей? Спрашивайте у любителей музыки и книг.

Думаю, то же самое происходит сегодня с телевидением и кинематографом. Технологии (а теперь и локдаун) разрушили старую модель и изменили все правила, но вопросы о новых моделях это вопросы о телевидении и кино, а не о программном обеспечении. Что произойдёт с гарантированной долей Тома Круза от выручки фильма, если он стал частью пакета, используемого для продажи подписок на стриминговый сервис? Каков срок жизни шоу на Netflix, кому переходят права на спортивные трансляции, и как будут устроены периоды релизов, когда снова откроются кинотеатры? Не спрашивайте меня всё это вопросы для Лос-Анджелеса, а не для Кремниевой долины. Netflix использовал технологии в качестве рычага для попадания на телевизионный рынок, но, повторюсь, все вопросы о его будущем это вопросы о телевидении. Тем временем, фильмы и телевидение (что бы это сегодня не значило), как и музыка с книгами, имеют ограниченное стратегическое значение для крупных технологических платформ Amazon использует их как мотиватор к покупке подписок Prime, а Apple только как маркетинговый инструмент. Контент больше не главное.

Сегодня телевидение интересно технологическим компаниям не из-за контента или из-за возможности продавать устройства, а потому, что на кону 65 миллиардов долларов, потраченных в США на рекламу, и, в более широком смысле, потому, что бывшие ранее отдельными рынками для рекламы, маркетинга, розничной аренды, доставки и многого другого, теперь становятся существенным общим рынком стоимостью 7-800 миллиардов долларов. Само телевидение интересно не очень многим.

Есть старая шутка о том, что консультанты похожи на чаек они прилетают, наводят шум и хаос, а потом улетают. Примерно то же самое технологии сделали с медиа-индустриями поменяли всё, а потом ушли. Теперь то же происходит с розницей всё то, что технологии, ПО и Интернет сделали с медиа, повторяется и с ретейлерами. Всё это довольно большой бизнес 20 триллионов долларов.

Но после того, как технологии всё изменят, вопросы снова будут касаться в основном розницы, а не технологий. Какой это продукт, как ты о нём узнал, и как его получить? Это вопросы ретейла, бренда и маркетинга. Разумеется, ретейлер, продающий через новый онлайн-канал, должен быть в этом хорош, но тогда он должен быть хорош и в физическом канале. Наличие большого онлайн-опыта это условие для входа на рынок, но благодаря инструментам наподобие Shopify и Stripe он всё больше становится просто слоем в стеке. Однако правильной реализации онлайна недостаточно если бы Netflix показывал бы заново Друзей или Скорую помощь, то дело было бы не в качестве приложения, а Hulu не так популярен, как Netflix, не из-за качества сжатия. Правильная реализация онлайна и необходима, и сложна, но ваш успех будет определяться вопросами ретейла, телевидения или музыки.

На самом деле, то же относится и к Tesla: автономность это определённо вопрос ПО, но с электроприводом не всё так очевидно. Tesla бык в том, что она программная компания, и медведь в том, что автомобильная компания.

В начале статьи я упомянул Walmart как компанию, изменившую лицо рынка ретейла, но она также изменила ретейл благодаря пониманию того, что автомобилями уже владеют массы людей. Вероятно, автомобилестроение создало больше миллионеров в ретейле и недвижимости, чем в автомобильной отрасли производство автомобилей было просто одной из отраслей, но массовое владение автомобилями изменило всё остальное. Часто я думаю, что это хорошая точка зрения на современное состояние технологий: 80% взрослого населения мира имеет сегодня смартфон, что же мы можем с этим сделать? Именно это и означает софт пожирает мир. Но можно ещё и сказать, что Walmart не был создан людьми из автомобильной отрасли, из Детройта. Он был создан ретейлерами. Сэм Уолтон родился на десять лет позже появления Model T, а сегодняшние выпускники MBA родились в год выпуска Netscape. В какой-то момент в этой обстановке будет расти каждый, и все компании будут софтверными, а важные вопросы будут связаны не с ПО.



На правах рекламы


Облачный хостинг для размещения сайтов от маленького блога на Wordpress до серьёзных проектов и порталов с миллионной аудиторией. Создайте собственный тарифный план в пару кликов, максимальная конфигурация 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe!

Подписывайтесь на наш чат в Telegram.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru