Андрей Смирнов
Время чтения: ~19 мин.
Просмотров: 1

Как защитить своего ребенка от мусора на youtube и сделать кастомный плеер с белым списком каналов

Причина нововведений — COPPA и конкуренция за рекламный рынок

COPPA — Children’s Online Privacy Protection Act (Закон о защите конфиденциальности детей в Интернете). Он действует в США с 2000 года. Согласно этому акту, запрещено собирать персональные данные детей до 13 лет без согласия родителей или опекунов. Сбор таких разрешений сильно усложняет работу веб-сервисов, поэтому многие сайты просто запрещают регистрацию детям.

Точно так же поступил и YouTube — запретил регистрацию детям, параллельно создав приложение YouTube Kids. Однако юные зрители продолжают сидеть на ютубе, зачастую через гаджеты родителей. В результате получилась абсурдная ситуация: малыш смотрит мультик «Маша и медведь» или паровозик в детском саду, а ему показывают рекламу прокладок и бинарных опционов.

Летом 2019 претензии к гуглу были озвучены на уровне Федеральной торговой комиссии США (FTC). Это нечто среднее между нашими Роскомназдором, Роспотребнадзором и ФАС. FTC требовала от Google исполнения закона COPPA и выпустила предписание — изменить ситуацию до декабря этого же года.

Все текущие изменения правил детского видео — следствие этого предписания.

Капитализация YouTube

Отдельно стоит упомянуть о финансовых показателях. В 2018 году Morgan Stanley оценила стоимость видеохостинга в 160 миллиардов долларов. Ежегодный доход от рекламы только на детских видео приближается к одному миллиарду (и это не считая прямой рекламы). Доля трафика увеличивается с каждым годом, следствием чего является снижение рекламных доходов других площадок — телевидения, печатных СМИ, радио и остальных.

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

Поймать и не отпустить

Согласно данным обратного проектирования начало, конец и продолжительность сеанса — очень важные метрики:

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

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

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

«Тут видно, когда зрители убегают с ролика. Сразу становится ясно, что на этом моменте произошло. Например, если картинка кликбейтная, то люди уходят после первой минуты просмотра. Если подъем, то люди что-то пересматривают»

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

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

Если плейлиста нет, алгоритм автоматически подбрасывает похожие видео. Их похожесть определяется алгоритмически, а как именно — это самое интересное для производителей контента. Ведь даже у канала с малым числом подписчиков всегда есть шанс попасть в автоматическое воспроизведение после популярных видео, если алгоритм решит, что эти видео похожи. Поэтому в названиях и описаниях детских (и не только детских) роликов такое огромное количество странных слов, повторений и названий брендов.

Младенцы заказывают видео

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

Маленькие дети сейчас имеют доступ к интеллектуальным мобильным устройствам. В 2011 девайсами пользовались 38% детей, в 2013-м — 72%, а к 2017 году их число увеличилось до 84%. В 2016 году 10% просмотров на ютубе приходилось на контент, помеченный как Kids entertainment, а в некоторых странах этот показатель достигал 50% от всех просмотров на платформе. Сейчас родители начали давать планшеты и телефоны детям еще до года, и подавляющее число малышей имеют доступ к ним дома. Для таких детей уже есть специальный термин — диджитоддлеры (digitods). Например, в Швеции 67% двухлетних детей пользуются интернетом, а 32% заходят туда ежедневно.

«Для моей годовалой дочери журнал — это айпад, который не работает. Это останется с ней на всю жизнь. Джобс написал часть ее OS»

YouTube Kids запустили в 2015-м в ответ на беспокойство родителей о том, что дети смотрят слишком много контента для взрослых в более широкой сети ютуба. Родители могут выбрать возрастной диапазон и включить таймер, что помогает избежать споров и просьб «еще минуточку». Сервис предлагает самые популярные у других детей ролики и запоминает, что малыш выбирал сам. Другими словами, приложение YouTube Kids — это суммарное отражение детских желаний, в этом отношении оно открывает особую дверь в мир детской психики. Такого опыта в мире еще не было.

Как указать аудиторию прямой трансляции

Новые трансляции

  1. Создайте прямую трансляцию на мобильном устройстве.
  2. Укажите основную информацию и задайте настройки доступа, а затем перейдите к разделу Аудитория.
  3. Выберите один из вариантов:
    • Ролик предназначен для детей.
    • Ролик не для детей.
  4. Чтобы продолжить настройку, нажмите Далее.

Завершенные трансляции

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

  1. Откройте приложение «Творческая студия YouTube» на мобильном устройстве.
  2. Выберите Видео в меню слева.
  3. Перейдите на вкладку Трансляции.
  4. Установите флажки рядом с нужными роликами. Примечание. Чтобы выбрать все ролики, установите флажок рядом с заголовком Видео вверху списка.
  5. Выберите Изменить Аудитория Ролик для детей или Ролик не для детей.
  6. Нажмите Сохранить изменения.

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

Иногда авторы указывают, что видео не предназначено для детей, но система классифицирует его иначе. Тогда ролик получает статус «Отмечено как предназначенное для детей». В таком случае изменить категорию нельзя. Если вы не согласны с нашим решением, то можете .

Настройки в приложении «YouTube Детям»

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

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

В Family Link есть ряд настроек, с помощью которых можно контролировать, как ребенок пользуется приложением «YouTube Детям».

  • Вы можете ограничить контент, доступный ребенку, выбрав возрастную категорию. Эта функция пока доступна только в Австралии, Канаде, Новой Зеландии, Сингапуре, США, на Филиппинах, в ЮАР и на Ямайке.
  • Вы можете включить или отключить функцию поиска в приложении.

Примечание. Некоторые настройки приложения «YouTube Детям» можно менять только в самом приложении. Например, это касается трансляций на большой экран и настроек звука. Подробнее…

Поиск по сайту

Свежие записи

  • Играть в Мой Говорящий Том 2 на компьютере
  • Великий Султан играть на компьютере
  • Кто такая Момо в Ватсапе? Что если написать Момо?
  • Boxing Star играть на компьютере
  • Говорящий Том: вкусная башня играть на компьютере
  • Икона стиля DIY играть на компьютере
  • Tank Stars играть на компьютере

Опыт использования

После того, как первая версия была готова, началось тестирование. Сперва на своей семье, затем я выложил ее в Google Play и начал собирать фидбек от пользователей. Сразу выяснились нюансы:

  1. Кроме каналов понадобились и плейлисты. Так как на одном канале зачастую нормальные видео совмещались с адовым трешем. Например на «Теремок ТВ» есть неплохие мультики про царевну и всякая вырвиглазная хрень («бибика» или «доктор машинкова»), из-за которых добавлять канал целиком не хотелось.
  2. А потом — еще и отдельные видео. Например есть каналы, где есть подборки типа «все серии мультсериала в одном видео», и опять же хочется выбрать отдельные видео, а не канал целиком.
  3. Понадобился возврат назад к предыдущему видео. Ибо истерика ребенка, который случайно ткнул пальцем в следующе видео и уже не может вернуться назад к тому, которое только что смотрел — это не шутки.
  4. Сейчас я понял что нужен еще и поиск. Потому что «хочу мультик про машинки и приведение», а поиска пока в приложении нет, а тыкать пальцем в надежде что рандом таки выдаст этот чертов мультик можно долго.
  5. Про отключение кнопки просмотра на ютубе я уже выше писал.
  6. Еще хочется прикрутить Pinned Mode — начиная с пятого андроида можно сделать так, что чтобы свернуть приложение надо было нажать и подержать несколько кнопок сразу.

Если идея кому-то приглянулась — https://play.google.com/store/apps/details?id=ru.sundogs.youtubekiosk В бесплатной версии можно добавить только три канала, пишите в личку — дам ключ на снятие ограничения. Ну а кто хочет поддержать разработку — может и купить разблокировку в самом приложении. А я пока потихоньку допиливаю новые фичи по реквестам, ну и радуюсь что теперь могу быть уверен в качестве того, что мой сын смотрит.

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

UPD: Много кто попросил ключи, я мог случайно перепутать и отправить один ключ нескольким людям. Так что если вам пишет что ключ уже истек или не найден — пишите, пришлю новый. Ключ надо вводить в Play Market в разделе «Промокоды»

UPD3: Отвязал приложение от гугловых апи, скачать апк теперь можно тут: https://channelwhitelist.tilda.ws. Утрись, Гугл!

С чего все началось?

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

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

Также был отмечен тот факт, что на таких видео не редко есть реклама крупных брендов. Например, Макдоналдса и Диснея.

Видео вызвало скандал. Известные компании перестали сотрудничать с видеохостингом. Огромные убытки и подорванное доверие. Нужно было срочно что-то менять.

КУКУТИКИ – Детские песенки и мультики

Канал является музыкальным проектом. Каждая серия проекта – это веселый развлекательный музыкальный клип – мультик. Пойте и танцуйте вместе с участниками шоу, ведь это так весело и интересно и даже полезно. В шоу участвуют пятеро персонажей: Мышонок, Поросенок, Енот, Девочка и Мальчик! Каждый раз они обыгрывают новую сказку или песню. Дружная команда сможет надолго завлечь малыша, даря ему новые познания и самое главное – хорошее настроение. КУКУТИКИ – Детские песенки и мультики предназначен для детей от 0 до 5 лет.

Заключение

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

Статья обновлена: 13.05.2020

Ютуб — топ детских каналов

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

Показатели:

  • число подписчиков – 16 млн человек;
  • число просмотров – 15 млрд;
  • число загруженных видео – 2607.

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

Показатели:

  • число подписчиков – 13,5 млн человек;
  • число просмотров – 14,6 млрд;
  • число загруженных видео – 529.

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

Показатели:

  • число подписчиков – 3 млн человек;
  • число просмотров – 3,8 млрд;
  • число загруженных видео – 588.

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

Показатели:

  • число подписчиков – 6 млн человек;
  • число просмотров – 4,4 млрд;
  • число загруженных видео – 547.

Владелец этого канала – брат Miss Katy. Он тоже выкладывает немало интересных видео о путешествиях и игрушках. Канал Мистер Макс популярен и приносит немало денег.

Показатели:

  • число подписчиков – 6,3 млн человек;
  • число просмотров – 4,6 млрд;
  • число загруженных видео – 637.

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

Показатели:

  • число подписчиков – 3,2 млн человек;
  • число просмотров – 4,1 млрд;
  • число загруженных видео – 449.

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

Показатели:

  • число подписчиков – 2,7 млн человек;
  • число просмотров – 6,3 млрд;
  • число загруженных видео – 683.

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

Показатели:

  • число подписчиков – 3,3 млн человек;
  • число просмотров – 4,6 млрд;
  • число загруженных видео – 2 873.

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

Показатели:

  • число подписчиков – 1,6 млн человек;
  • число просмотров – 2,7 млрд;
  • число загруженных видео – 989.

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

Показатели:

  • число подписчиков – 1,6 млн человек;
  • число просмотров – 1,7 млрд;
  • число загруженных видео – 1057.

Распаковка игрушек как бизнес

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

Так выглядит типичный ролик на канале Kids Diana Show, который посмотрели почти 755 млн раз. На канал, который занимает 27-е место в международном рейтинге YouTube, подписаны 34,4 млн пользователей.

игрушки

Фото: youtube.com/KidsDianaShow

Распаковка игрушек — один из популярных жанров в детском сегменте YouTube. Несколько таких видео есть у Vlad and Nikita (29,3 млн подписчиков), у Mister Max (14,9 млн подписчиков) и у многих, многих, многих блогеров-детей. Если не выключать функцию автовоспроизведения похожих роликов, распаковки можно смотреть сотни часов подряд.

По подсчетам сервиса WhatStat, упомянутый в начале канал Дианы и чуть менее популярный канал ее брата Ромы принесли семье из Одессы, переехавшей в США, $4,7 млн. А Райан Каджи, звезда канала Ryan ToysReview, который в некотором смысле изобрел распаковку игрушек, в 2018 году заработал $11 млн. На тот момент ему было шесть лет и он уже вошел в рейтинг самых высокооплачиваемых предпринимателей видеосервиса, составленный Forbes.

Теремок-TV

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

Настройка DNS

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

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

Есть три способа поставить запрет на сайты от детей через DNS:

  • через Windwos;
  • через роутер;
  • через системный файл «hosts».

Изучите их все и выберите наиболее подходящий вам.

Изменение настроек через Windows

Настроить DNS через Windows это наиболее простой вариант. Делается это так:

  1. Зайдите в Пуск, найдите в списке «Панель управления» и откройте ее.
  2. Зайдите в раздел «Сеть и интернет», и тут выберите «Центр управления сетями и общим доступом».
  3. В открывшемся окне найдите в левой колонке раздел «Изменения параметров адаптера».
  4. В появившемся окне будет иконка с названием вашей сети. Нажмите на него правой кнопкой мыши, а затем выберите «Свойства».
  5. Перед вами появится окно со списком, в данном списке найдите пункт «IP версии 4 (TCP/IPv4)».
  6. Выделите его и нажмите на кнопку «Свойства» находящуюся чуть ниже.
  7. Активируйте опцию «Использовать следующие адреса DNS-серверов» находящуюся внизу окна.
  8. Затем в соответствующие строки введите следующие адреса: «77.88.8.7» для верхней и «77.88.8.3» для нижней.
  9. В конце не забудьте нажать «ОК».

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

Настройка роутера

Данный метод уже сложнее, но зато позволит вам заблокировать нежелательный контент для всех домашних устройств сразу. Чтобы им воспользоваться, вам понадобится IP-адрес, логин и пароль.  Для каждой модели роутера они свои, а потому искать их вам придется в интернете или в руководстве (если оно у вас есть). К счастью, если ваше устройство относится к популярным моделям (ASUS/D-Link/netis/Upvel/ZyXEL), руководство можно найти на сайте производителя.

  1. Когда у вас будут нужные данные, введите IP в адресную строку вашего браузера (к примеру, 192.168.1.1 или 192.168.0.1).
  2. После этого перед вами появится небольшое сообщение, где вам нужно ввести логин и пароль.
  3. Затем перейдите в настройки DNS-сервера и введите адреса из прошлой инструкции («77.88.8.7» и «77.88.8.3»).

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

Редактирование файла «hosts»

Не очень сложный вариант блокировки для одного ПК.

  1. Для начала пройдите по пути «C:\Windows\System32\drivers\etc».
  2. В данной папке найдите файл «hosts».
  3. Нажмите на него правой кнопкой мыши и выберите в меню пункт «Открыть с помощью». Из предложенных вариантов выберите «Блокнот».
  4. В самом низу документа с новой строки введите «213.180.193.56 yandex.ru».
  5. Затем закройте документ, сохранив изменения (если попросит права администратора – предоставьте).

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

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

Как избежать нарушения правил

Советы по публикации контента

На YouTube запрещено размещать контент, в котором есть:

  • Представление несовершеннолетних в сексуальном контексте. Запрещен любой контент сексуального характера с изображением несовершеннолетних. Если мы обнаружим такое видео, то сообщим об этом в Национальный центр США по вопросам пропавших и эксплуатируемых детей (NCMEC), который сотрудничает с международными правоохранительными органами.
  • Изображение вредных или опасных действий с участием несовершеннолетних. Мы запрещаем публиковать видео, в которых дети совершают любые опасные действия. Недопустим и контент, в котором их призывают к таким занятиям. Не вовлекайте несовершеннолетних в опасные действия, которые могут нанести ущерб их здоровью. Сюда относятся, например, трюки, рискованные задания и розыгрыши.
  • Сцены, способные вызвать у детей эмоциональное потрясение. К такому контенту относятся следующие материалы:
    • видео на взрослые темы;
    • ролики, в которых детей сильно ругают;
    • материалы, где детей принуждают к каким-либо действиям;
    • сцены жестокого обращения с детьми.
  • Ролики, которые якобы подходят для семейного просмотра (об этом сказано в названии, описании и/или тегах), но при этом содержат:
    • сексуальные сцены;
    • изображения насилия;
    • непристойные материалы или контент на другие взрослые темы;
    • анимационный контент (мультфильмы), в котором затрагиваются такие темы, как насилие, секс, смерть, наркотики и т. д. Убедитесь, что все ваши заголовки, описания и теги подходят для выбранной аудитории. Помните, что вы можете сами устанавливать возрастные ограничения при загрузке видео.
  • Оскорбления и угрозы в Интернете в отношении несовершеннолетних. Сюда относятся следующие материалы:
    • контент, созданный с целью унизить или оскорбить отдельных лиц;
    • материалы, содержащие персональные данные (например, адреса электронной почты или номера банковских счетов);
    • видео, намеренно снятые без разрешения присутствующих в них людей;
    • контент, содержащий сексуальные домогательства;
    • материалы с призывами оскорблять других лиц или угрожать им.

Приведенные правила распространяются на видео, описания видео, комментарии, сюжеты, записи на вкладке «Сообщество», прямые трансляции, плейлисты, а также любые другие продукты и функции YouTube. Данный список не является исчерпывающим.

Контент с ограничениями по возрасту

Мы можем установить возрастное ограничение для контента, в котором есть:

  • Изображение вредных или опасных действий

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

    , которые дети могут повторить.

  • Материалы для взрослой аудитории, которые можно принять за контент для семейного просмотра. Это могут быть, например, мультфильмы, где затрагиваются взрослые темы, такие как насилие, секс, смерть и т. д. Помните, что вы можете сами устанавливать возрастные ограничения при загрузке видео.
  • Ругательства: слова и словосочетания сексуального характера или ненормативная лексика.

Контент с участием несовершеннолетних

Получение списков видео, работа с YouTube Data API

URL видео надо еще откуда-то получить. К счастью у YouTube есть богатое API, позволяющее делать всякие поисковые запросы и получать сведения о каналах. Чтобы начать его использовать нужно подключить его в своей Developer Console и получить ключ.

Для работы приложения нам нужны две функции: поиск каналов и получение списка видео для данного канала. Поиск выглядит как-то так, мы хотим искать каналы и плейлисты по запросу «Peppa Pig». Нас интересует id (чтобы в дальнейшем скачивать список видео для канала по его id) и snippet в нем содержатся основные данные о сущности: название, картинка-превью, описание.

Важно правильно задавать список тех частей объекта (в данном случае это snippet и id) которые мы хотим получать. YouTube API использует довольно сложную систему лимитирования запросов: по умолчанию ежедневная квота составляет миллион единиц, но при этом один запрос может потреблять много единиц

Больше всего потребляют запросы записывающие что-то (заливающие видео, или меняющие плейлисты), но читающие запросы могут тоже потреблять немало. Запросы на чтение данных потребляют одну единицу квоты сами по себе, плюс по две единицы на каждый фрагмент данных. Т.е. например вот этот вот запрос что указан выше потребляет 5 единиц (одну за сам запрос и по 2 за фрагменты sinppet и id). А полный запрос всех данных о канале, у которого 6 фрагментов, съел бы 13. Для видео доступны 10 фрагментов, так что полный запрос съест 21 единицу квоты. Поэтому имеет смысл запрашивать только то, что вам нужно.

Запрос на получение списка видео из канала выглядит вот так:

Несколько неочевидно сделано разбиение ответа на страницы, вместо того чтобы явно указывать номер страницы и количество результатов, в ответе может присутствовать параметр nextPageToken, если он есть — значит впереди еще есть страницы, надо поместить этот параметр в объект запроса и выполнить запрос еще раз.

В целом API хорошо документировано, есть готовые примеры кода на многих языках, примеры запросов для запуска в браузере и т.п.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации