Стрим

stream
Как начать стримить. Инфа без воды.

Сперва запасаемся нужными программами. Нам понадобятся:

SCFH DSF — (программа захвата видео с рабочего стола/окон программ);
Программа трансляции захваченого видео (их есть несколько, подробнее — ниже).

Собственно, для начала больше ничего и не надо.

Теперь можно или устанавливать программы или регистрироваться в одном из сервисов, куда можно вещать своё потоковое видео. Поскольку регистрироваться гораздо быстрее чем настраивать программы, предлагаю это сначала и сделать. Самый известный сервис, пожалуй, это justin.tv. Заходим, жмём «Создать учётную запись», заполняем поля и не забываем подтвердить e-mail (зайти по ссылке, которую сервис пришлёт в письме на вашу электронную почту). Другой известный сервис — ustream.tv. Ещё есть own3d.tv, livestream.com и другие. Регистрироваться на них не менее просто. Замечание: own3d.tv нацелен на тех, кто играет в компьютерные игры; justin.tv сервис без специализации; twitch.tv — ответвление justin.tv для компьютерно-игрового видео (регистрация на justin.tv и twitch.tv общая, регистрируетесь или там или там, и получаете оба сервиса, и ваши видео-ролики будут и там и там); livestream.com пускает рекламу в твоей трансляции и ограничивает скорость потока до 500 кб/с, если ему не давать долларов.

Уверен, с регистрацией где-либо проблем не будет, давайте приступать к настройке программ.

Первым делом качаем SCFH DSF: http://mosax.sakura.ne.jp/yp4g/fswiki.cgi?page=SCFH+DSF.
Сайт на японском, ищем «Download» и качаем архив с последней версией (на сегодня это Ver.0.4.1).
Здесь автор программы написал как её устанавливать:
Если вас пугает кол-во букв делаем так: распаковываем архив в папку «SCFH DSF»; закидываем эту папку в «Program Files»; заходим в неё; запускаем «install.bat» («install64.bat» если у вас 64-битная система), должно появиться сообщение «DllRegisterServer in scfh.ax succeeded «. В папке лежит «SCFH.exe», вытаскиваем ярлык на неё куда-либо (например, на Рабочий стол, или в панель быстрого запуска). Эту программу надо запускать для каждой трансляции, так что ярлык далеко не прячте.
Автор программы пишет, что может понадобиться «Microsoft Visual C++ 2008 Redistributable Package».
Взять его можно отсюда:
для 32-битных систем
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
или отсюда для 64-битных
http://www.microsoft.com/Downloads/details.aspx?displaylang=en&FamilyID=bd2a6171-e2d6-4230-b809-9a8d7548c1b6

Теперь устанавливаем программу трансляции.
Наиболее известны такие:

  • FMLE (Adobe Flash Media Encoder) — функционал минимальный необходимый, простая и понятная, без наворотов, бесплатная, некоторые пользователи рекомендуют старую версию 2.5, так как новые 3.1 и 3.2 более ресурсоёмкие;
  • XSplit — пока идёт бэта-тестирование — бесплатная (когда оно закончится, и программа станет только платной, пока не известно), отличный функционал (можно транслировать видео с нескольких источников, выводить картинки поверх видео, текст поверх видео, пеерключение между заготовками «сцен», и главное — горячая клавиша для начала/перкращения трансляции, то, чего очень нехватает FMLE);
  • Wirecast — профессиональная платная программа, умеет всё что может когда-либо понадобиться.

Есть ещё Procaster, продвигаемый livestream.com (и работающий только с ней), но это всего лишь копия Wirecast.

После регистрации в сервисе трансляции, нужно в настройках своего канала узнать адрес сервера трансляции и ваш ключ канала. Для justin.tv (и для twitch.tv) для этого заходим на , в разделе «Instructions» видим адрес трансляции rtmp://live.justin.tv/app , жмём «click to show» и видим ключ своего канала (строка вида live_12345678_ABCDEFABCDEFabcdefabcdefABCDEF).
Внимание: трансляция на канал идёт по ключу, без пароля, никому не показывайте ключ своего канала!

В FMLE адрес сервера и ключ канала вводятся прямо в главном окне:

А в левой части окна настраивается качество трансляци:


Для начала/прекращения трансляции внизу окна две яркие кнопки.

Но перед началом трансляции надо подготовить то, что мы будем транслировать.
Необходимо запустить SCFH DSF с созданного ярлыка. После запуска она ожидает запуска программы, которая будет брать у него видео. Если FMLE уже запущена, то SCFH DSF отобразит его в списке процессов. Выбираем процесс и жмём «ОК» (или жмём «Refresh», если SCFH была запущена до FLME).

Окно SCFH DSF меняется, чтобы вы указали, какую часть экрана хотите транслировать. Если вы собрались транслировать игру, то запускаете её и переводите в оконный режим.
Чтобы SCFH DSF захватывал окно игры, а не произвольное место экрана, жмём «Drag here.» и не отпуская кнопку тянем курсор на окно игры. Контур окна должен подсветиться, и когда вы отпустите кнопку мыши SCFH DSF установит размер («Size») захватываемого окна и запомнит название («Caption») окна, которое надо отслеживать. Окно игры вы можете перемещать по экрану как угодно, и DSFH будет на лету отслеживать его перемещение, чтобы захватывать видео только с него.

После того, как вы выбрали какое окно захватывать, можно нажимать «Start» в FMLE.

Для настройки адреса трансляции в XSplit заходим в Tools -> Channels, жмём «Add», выбираем «Custom RTMP» и вписываем адрес трансляции и ключ канала в сответствующие поля:

Там же настраиваем качество трансляции.
Теперь трансляции необходимо скомпоновать «сцену». Для этого под окном просмотра добавляем источник видео (жмём «Add» и выбираем «SCFH DSF»):

Для начала/прекращения трансляции надо в меню выбрать «Broadcast» и канал трансляции.

Более глубокие настройки ищите сами, я ведь хочу научить вас вести трансляцию, а не пользоваться программой ;)

Теперь один важный момент: как сделать так, чтобы во время трансляции можно было через микрофон комментировать видео.
Для этого вам понадобится установить программу «Virtual Audio Cable»: http://software.muzychenko.net/eng/vac.htm
К сожалению, я не имею доступа к компьютеру с не-Realtec звуковой картой, поэтому могу только рассказать как настроть комментирование видео с Virtual Audio Cable + драйвера Realtec.

После установки «Virtual Audio Cable» нужно запустить «Control Panel» и создать один виртуальный кабель:


Именно в нём мы будем собирать звуки из динамиком и запись с микрофона.
Для этого в «Панели управления» запускаем апплет «Звук» и на вкладке «Запись» дважды кликаем по «Микрофону».

Нужно на вкладке «Прослушать» включить прослушивание микрофона на виртуальном кабеле:

Жмём «ОК», и теперь звуки, записаные микрофоном, будут дублироваться в виртуальный кабель.

То же самое (включить прослушивание) необходимо сделать для StereoMix (поищите в списке ниже микрофона).

Теперь в виртуальный кабель будет дублироваться и звук колонок и звук с микрофона. Надо только в программе трансляции (FMLE или XSplit) выбрать виртуальный кабель как источник звука, и ваши зрители будут слышать и звуки видео и ваши комментарии.

Если у драйверов вашей звуковой карты нет возможности включить прослушивание, то в комплекте с «Virtual Audio Cable» идёт программа «Audio Repeater (KS)». Она позволяет дублировать звук из одного источника (колонок) в другой (виртуальный кабель):

Если звуки видео слишком громкие и ваших комментариев не слышно (или наоборот слышно слишком громко) делаем так:
открываем регулятор громкости, переключаемся с регулирования колонок на регулирование виртуального кабеля:

и регулируем громкости звуков и микрофона:

Можно провести пробную трансляцию, послушать/посмотреть и удалить ролик.

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

  • Andyk

    Добавил кдпв и поправил скрины. Некоторые «поплыли».

  • InferNO

    Спасибо.

  • http://gamesyes.ucoz.ru BloGGeR

    А я не понял =( «Для justin.tv (и для twitch.tv) для этого заходим на , в разделе «Instructions» видим адрес трансляции rtmp://live.justin.tv/app , жмём «click to show» и видим ключ своего канала (строка вида live_12345678_ABCDEFABCDEFabcdefabcdefABCDEF).» на и все =(

  • Pingback: Твич наступает | UAGs team