[Руководство] - Онлайн-трансляция за 10 минут.

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

Несмотря на то что в каталоге уже есть 2 руководства, я все-таки выложу свое, потому что работа была сделана, пока я готовил[Видеоруководство] - live-трансляция за 10 минут, и просто выбрасывать ее не хочется.
http://allods.mail.ru/images/news/sep_in.gif
Введение №2: Зачем или бла-бла-бла...

Вроде бы просто вопрос, но... Стрим вещание активно развивается в последние годы. Некоторые люди вещают в Интернете все подряд из своей жизни: от "я чищу картошку" и "как завязать шнурки" вплоть до видео для взрослых. Эти веяние не обошли стороной и игры. Например, вы можете:
Оперативно показать всему миру свои достижения (или своей гильдии). Например: "Только завтра! Трансляция от гильдии Ушастые Ёжики. Показательное убийство Тэпа в прямом эфире! Спешите видеть!"
Провести обучающий мастер-класс от первого лица для своих соратников, с комментариями естественно. А затем разбирать это сколько угодно.
Наконец устроить трансляцию онлайн турнира имени Разбитой Клавы, на приз Убитой Мышки.
http://allods.mail.ru/images/news/sep_in.gif
Что нам понадобится.

Для организации трансляции понадобится не так уж много:
Достаточно мощный компьютер. Рекомендации тут самые разные, кто-то говорит что нужно Intel Core i3/AMD Phenom II и выше, а кто-то считает что нужно минимум i5 второго поколения. Каши маслом не испортить, чем мощнее тем лучше. Также нужно хотя бы 4 ГБ (лучше 8 ГБ) оперативной памяти.
Высокоскоростное подключение к Интернету, с широким исходящим (от вас) каналом (хотя бы 1Mbps). У большинства операторов и тарифных планов скорость каналов асимметричная: канал от вас обычно в 5-10 раз медленнее чем канал к вам.
Программное обеспечение для стриминга.
Учетная запись на каком-либо из видеосервисов, на котором будет показываться ваша трансляция.
Немного терпения. В реальности, настройка трансляции замет существенно меньше времени чем чтение этого руководства .

Еще один момент, как сообщает FAQ на сайтах операторов видеосервисов, мощность вашей видеокарты практически не влияет на вашу способность стримить.
http://allods.mail.ru/images/news/sep_in.gif
Часть первая: Обзор видеосервисов.

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

CyberGame.tv

Находится по адресу: http://cybergame.tv/

Как они говорят сами о себе: "CyberGame.tv – первый в СНГ видеосервис прямых трансляций компьютерных игр и киберспортивных мероприятий". Работает с Августа 2010. На сегодняшний день ресурс посещает более 5000 человек/сутки и более 1 млн. просмотров в месяц (по данным CyberGame.tv).

Функциональность по сути аналогична twitch.tv:
Публичные и закрытые каналы.
Возможность встроить свой канал на сторонних сайтах (на ВК и FB плеер "одобрен").
Возможность задержки стрима.
Календарь трансляций для ваших зрителей.
Плеер для мобильных устройств.
Русскоязычная техническая поддержка через скайп/почту.
24 часа хранения трансляций.

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

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

Находится по адресу: http://yatv.ru/

Это не просто сервис стриминга, вы также можете хранить и показывать свое видео. К вашим услугам:
Виртуальная телестудия .
20 ГБ для хранения вашего видеоархива (при потоке 1Mbps это примерно 44 часа видео). Кроме того, вы можете туда загрузить любое свое видео, а не только трансляции.
Интеграция плеера на сторонних ресурсах и в социальных сетях.
Возможность привязать аккаунт на YouTube, и копировать свое видео туда.
Календарь трансляций для ваших зрителей.
Можно загрузить свой логотип плеера.

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

За дополнительную денежку вы можете:
Брендировать плеер.
Убрать стороннюю рекламу и показывать свою.
Продавать ваш контент.
Увеличить битрейт и объем для хранения медиаархива.

В ближайшем будущем, канал обещает мобильный плеер.


http://allods.mail.ru/images/news/sep_in.gif

Промежуточные итоги

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

Особняком стоит ЯTV - целая студия, несколько каналов. Простор для творчества, есть где разгуляться - можно устроить красивую трансляцию с нескольких точек, а если договориться с соперниками на Домике, то вообще сказка может получится.

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

Вышеупомянутые сервсисы, далеко не единственные. Они просто чем-то привлекли мое внимание. Можно было бы еще рассказать про другие российские сервисы, например sc2tv.ru или GoodGame.ru но мне лично они показались менее удобными в обращении и поэтому я не описывал их. Хотя вполне возможно что вы найдете какой-то другой сервис, который придется вам по душе.

Все упомянутые сервисы условно-бесплатные ориентированные на игровую тематику, т.е. вы можете бесплатно транслировать на них свое видео, а платить (если есть желание или потребность) за дополнительные услуги. Кроме игровых, есть также универсальные, например smotri.com. Также существуют полностью платные профессиональные сервисы, например livestream.com.

http://allods.mail.ru/images/news/sep_in.gif
Часть вторая: Программные средства.

Теперь нам предстоит выбрать программное обеспечение для стриминга, которое будет выполнять: i) захват видеопотока, ii) его обработку, т.е. сжатие, iii) отправку сжатого видеопотока не выбранный вами сервер. Существует множество программ предназначенных для выполнения этих действий: от бесплатных, распространяемых например по GPL-лицензии, до проприетарных, ценой в несколько сотен или тысяч долларов. Платные продукты рассматривать не буду, нам хватит функциональности бесплатных. Я рассмотрю две такие программы.

Open Broadcaster Software

Сайт программы: Open Broadcaster Software
http://obsproject.com/ru/index
Первая из рассматриваемых программ - Open Broadcaster Software. Обладает многоязычным (хотя русификация и не без огрех), дружественным, простым и понятным даже для начинающего пользователя интерфейсом. Есть версии для 32/64 битных систем, а желающие могут получить исходные коды. Есть встроенный "Хелп", правда на английском. При необходимости, можно попросить помощи на форуме.

FFsplit

Сайт программы: FFsplit
http://www.ffsplit.com/
Вторая программа - FFsplit. Функциональность аналогична первой, но ее интерфейс - просто мечта минималиста. На мой взгляд, программа не для всех. Также есть форум, но народу там поменьше чем у конкурента (OBS). В общем программа для продвинутых пользователей. Желающие также могут получить исходные коды.

http://allods.mail.ru/images/news/sep_in.gif

О свободе выбора.

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

Ниже я разберу настройку Open Broadcaster-а, т.к. полагаю что те кто осознанно выберут FFsplit, могут разобраться c ним самостоятельно.

http://allods.mail.ru/images/news/sep_in.gif
Статья взята с сайта: http://forum.allods.ru/showthread.php?t=91896