#1 Chimera-Syber 06.08.2013, 01:25

Всем привет! Сегодня мы рассмотрим процесс создания и проведения стрима на Youtube. Для того, чтобы иметь возможность транслировать ваши веселые посиделки на Youtube, вам нужно подать заявку на выдачу прав на трансляции. Так как стрим - это довольно ресурсоемкий процесс, поэтому не каждый аккаунт сможет получить требуемые права (но раньше было еще сложнее, так что радуйтесь). Для начала ваш аккаунт должен соответствовать следующим требованиям:

- аккаунт должен быть "чистым" (т.е. не иметь нарушений и иметь хорошую репутацию). Проверить это можно на этой странице: http://www.youtube.com/account_features. "Чистый" аккаунт имеет следующее (см. скрин):


- аккаунт должен иметь от 100 подписчиков.

Если ваш аккаунт соответствует вышеизложенным требованиям, то смело подавайте заявку. Отправить ее можно на той же странице, где мы проверяли статус вашего аккаунта, а именно: http://www.youtube.com/account_features. Прокрутите страницу вниз, найдите пункт "Трансляции" и нажмите кнопку "Включить" (или "Подать заявку", не помню точно). Затем ждите одобрения заявки.


(На данном скриншоте права на трансляции уже выданы)

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


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


После того как вы заполнили все поля и нажали кнопку "Сохранить изменения", перед вами откроется страница с основными настройками трансляции. Здесь вы можете настроить количество необходимых потоков, их качество, загрузить "Значок видео", а также узнать rtmp-ссылки для вставки их в OBS, Xsplit или другую подобную программу.


Примечание для "Значок видео": "Значок видео" - изображение самого большого размера (рекомендуется 1280 x 720), потому что оно может отображаться на других сайтах. Поддерживаются форматы JPG, GIF, BMP и PNG. Размер файла – не более 2 МБ.

Youtube предлагает два варианта потоков для вашего стрима: стандартные и "особые настройки". При стандартном варианте вы выбираете один из предложенных диапазонов битрейта, который равен максимальному битрейту вашей трансляции. В моем случае, это 1500-4000 кбит/сек (720р)


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




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


Стоит отметить, что в обоих случая на вашей трансляции будет включено транскодирование (т.е. вашу трансляцию можно будет посмотреть в разных качествах - 360р, 480р, 720р, 1080р). Количество доступных потоков зависит от качества вашего стрима.

Также у каждого стримера есть возможность создать несколько камер и на каждую камеру посылать определенный поток видео. К примеру, на основную камеру - игру, на "Камера 2" - веб-камеру. Добавить камеры можно через меню "Добавить камеру". Процесс настройки самой камеры такой же, как и с потоками. Выглядит трансляция с камерами примерно так (см. скриншот).


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

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

Настройка видеокодера, битрейта и разрешения для прямых трансляций  +
Разрешение видео

Новая платформа:

В зависимости от исходящей пропускной способности выберите из списка ниже одно (самое высокое) качество изображения, при котором возможна бесперебойная потоковая передача. Версии с более низким качеством будут созданы YouTube автоматически. При выборе разрешения помните о резервном потоке.

Например, если для видеокодера выделена пропускная способность 10 Мбит/с, для потоковой передачи можно смело выбирать качество 720p (то есть 4 Мбит/с для видеокодера основного потока и 4 Мбит/с для видеокодера резервного потока плюс запас).

Старая платформа:

Если вы хотите, чтобы зрителям были доступны версии с разным качеством, то каждую из них нужно будет транслировать отдельно. Версия с качеством 360p должна быть обязательно (некоторые каналы поддерживают только трансляции с качеством 360p). Не забывайте, что не у всех зрителей пропускная способность позволяет смотреть видео с качеством 720p.

Например, если для видеокодера выделена пропускная способность 10 Мбит/с, для потоковой передачи можно смело выбирать качество 240p, 360p и 480p. 500 кбит/с *2 для 240p + 1 Мбит/с *2 для 360p + 2 Мбит/с *2 для 480p.

*Примечание: сейчас всем, кто подает заявки на трансляции, выдают права на стрим на новой платформе. Старая платформа пока доступна у тех, кто уже давно получил возможность стрима на Youtube (до "правила в 100 подписчиков").


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

Настройки видеокодера:
  • Протокол: RTMP Flash Streaming
  • Видеокодек: H.264, Main 4.1
  • Частота кадров: 30 кадров в секунду
  • Частота ключевых кадров: 2 секунды
  • Аудиокодек: AAC-LC (аудио обязательно)
  • Частота дискретизации аудио: 44,1 кГц
  • Битрейт аудиопотока: 128 кбит/с, стерео

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

Рекомендуемые дополнительные настройки
  • Соотношение сторон пикселя: Квадрат
  • Тип кадров: Прогрессивная развертка, 2 B-кадра, 1 опорный кадр
  • Энтропийное кодирование: CABAC (контекстно-адаптивное двоичное арифметическое кодирование)


Стоит отметить требование для частоты ключевых кадров. Выложу мои настройки этого параметра для OBS и Xsplit.


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

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


В Xsplit и OBS эти ссылки нужно вставлять в специальные поля (см. скриншот ниже). В других программах ищите сами.


Итак, вы создали и оформили трансляцию, настроили программу, пора начинать стрим. Для начала вам нужно зайти в "Панель управления трансляциями". Красная надпись означает, что вы еще не запустили непосредственно сам стрим у себя в программе (т.е. видеопоток к серверу трансляций не идет от вас).


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


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


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


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

Приятных стримов!


#2 Duke 06.08.2013, 06:06
транскодирование есть? новая платформа или старая + новая?
#3 Chimera-Syber 06.08.2013, 16:08
новая + транскодирование
#4 Chimera-Syber 07.09.2013, 20:35
опубликовал гайд по стриму
#5 Sblna 10.09.2013, 18:49
спасибо большое! плюсую
#6 sormanoff 03.12.2013, 04:16
Спасибо, за гайд! Есть вопрос: как понимаю если в хотите вставлять рекламу в трансляцию, то нельзя и радио включить чтоб не нарушать авторских прав, верно? Может есть еще что-то?
#7 Chimera-Syber 03.12.2013, 12:21
Нельзя в стрим вставлять все, что нарушает авторские права, даже иногда музыку, которая в игре самой. На нее тоже ютуб ругается
#8 Chimera-Syber 20.08.2015, 19:55
Обновленный гайд: https://forums.goha.ru/showthread_82_0_t1074990