+48

Делаем stream(описание)

Полезно знать

Делаем тв(stream) как на тв
Итак, что нам нужно?
1. Программа, которая захватывает экран. На самом деле таких программ несколько, но мы остановились на одной. Название ее — VH Screen Capture. Скачать (http://hmelyoff.lgg.ru/VHSC_inst.exe).

2. Программа, которая будет транслировать захваченное видео в сеть. Их тоже немало. Мы остановились на Adobe Flash Media Encoder (http://sadisteeg.ru/files/fme31.msi).
3. Стереомикшер на звуковой карте. Обычно он есть на всех невстроенных звуковых картах, таких как Creative, ESI, M-Audio, ASUS, etc. Если стереомикшера у вас нет — не отчаивайтесь, вас спасет программа Virtual Audio Cable (http://sadisteeg.ru/files/vac.zip)
В первую очередь устанавливаем все скачанное. После установки у вас на рабочем столе должен появиться ярлык Adobe Flash Media Encoder

а в меню Пуск — Все программы должны появиться папки Hmelyoff Labs и Virtual Audio Cable (если вы его устанавливали)
Теперь перейдем непосредственно к настройке программ.
1. Adobe Flash Media Encoder. Запускаем энкодер, и перед нами появляется главное окно. Сверху показаны окна захваченного видео и исходящего. Внизу блок с настройками. Если вы стримите на livestream.com, где ограничение по битрейту равно 500 килобит, то настраивайте все следующим образом:

На данном скриншоте указаны настройки для Starcraft 1 или для перестримов. Для более ресурсоемких игр нам необходимо поставить следующие настройки:
1. Format: H.264, нажимаем на гаечный ключ справа, и там указываем:
Profile: Main
Level: 5.1
Keyframe frequency: чем меньше тем лучше, но нагрузка на процессор при этом больше — выставляйте в соответствии со своим железом

2. Input size: выбираете входящее разрешение (желательно чтобы совпадало с разрешениемм монитора, например если вы хотите стримить Starcraft2 в разрешении 1280х720, соответственно выставляете такое разрешение на рабочем столе, в игре ставите режим Fullscreen (windowed), в противном случае экран будет моргать на стриме, что есть не очень приятно для зрителей, далее ставите такое же разрешение в энкодере в input size и output size. Битрейт ставите в соответствии с разрешением и динамичностью игры, например для Starcraft 2 в разрешении 1280х720, оптимальным будет битрейт 2000-2500 Kbps, но т.к. не у всех хороший интернет, желательно выставлять битрейт меньше 2000 Kbps, при этом во время резких движений на стриме может проявиться расфокусировка, но это не так критично.
В разделе Audio выставляем свой стереомикшер, либо, если у вас его нет, и вы установили Virtual Audio Cable, ставим Line 2 (Virtual Audio Cable) Далее, ставим галочку на Stream to Flash Media Server.
В строке FMS URL вводим следующие данные (в зависимости от сервера вещания):

1. Livestream: rtmp://publish.livestream.com/mogulus/название вашего канала на лайвстриме/username=имя пользователя/password=ваш пароль/isAutoLive=true
Заменяем выделенные жирным данные на ваши, и в поле «Stream» пишем еще раз название вашего канала.

2. Justin.TV: rtmp://live.justin.tv/app
Далее качаете xml-файл для вашего аккаунта (http://ru.justin.tv/broadcast/advanced), внутри него находите строчку вида live_000100020_zadsiuhJ77823js, и эту строчку вставляете в поле «Stream»

3. Другие медиаресурсы: Если у вас есть доступ к другим медиа-серверам, узнаете у них данные для подключения и вводите их в соответствующие поля.

Если вы хотите еще параллельно записать VOD, то ставим галочку Save to file и указываем путь, куда он будет записываться.
На этом настройка энкодера завершена, сворачиваем его, но не закрываем.

2. VH Screen Capture. Заходим в Пуск — Все программы — Hmelyoff Labs — VHScrCap и запускаем Config. Откроется такое окошко:

Нажимаем Select, и у нас открывается следующее окно:

Здесь во вкладке Capture можно вручную задать параметры захватываемой области, либо нажав внизу кнопку Select с помощью курсора выделить нужную нам область. Учтите, что параметры Width и Height должны соответствовать разрешению захвата. Так же вы можете поставить галочку на «Track screen», и тогда будет захвачен весь экран.
Далее идем во вкладку Settings, в разделе Border Color, нажимаем на малиновый цвет, и выбираем черный. Указываем Frame rate = 25, и ставим галочки на Show mouse и Capture layered windows, остальные если стоят — убираем, и закрываем окно. На этом настройка программы захвата окончена.
3. Virtual Audio Cable. Заходим в Пуск — Все программы — Virtual Audio Cable и выбираем Control Panel. Откроется следующее окно:

У меня стоит 3 виртуальных кабеля, вам будет достаточно двух. В Driver parameters, Cables устанавливаем в значение 2, и нажимаем Set. Далее выбираем в главном окне первый кабель, ставим галочку Volume Control, и нажимаем Set (которая находится под этой галочкой). Повторяем процедуру для второго кабеля.
Теперь закрываем окно и переходим к настройке Audio Repater. В пуске — virtual audio cable, выбираем Audio Repeater (MME). Откроется следующее окно:

В Wave In выбираем ваш микрофон, в Wave Out ставим Line 2. Total Buffer устанавливаем в значение 200 и нажимаем Start. Сворачиваем репитер, он свернется в трей, и запускаем еще один. В нем указываем Wave In = Line 1, Wave Out = Line 2, Total Buffer 200, Start. Сворачиваем. Запускаем третий. В нем указываем Wave in = Line 1, Wave Out = ваша звуковая карта, Total Buffer 200, Start. Сворачиваем. Таким образом, у нас в стрим идет звук с канала Line 2, в этот канал идет звук с микрофона и Line 1, и в колонки идет звук с Line 1. Система хитрая, но работает.
Далее идем в настройки звука windows, и включаем Line 1 по умолчанию:

На этом наша настройка окончена. Разворачиваем энкодер, и нажимаем Start. Стрим запущен.

Комментарии — 34

  • zLo29.06.2010, 11:56#
    up
  • Whos_Your_Daddy29.06.2010, 12:01#
    не че не понел)
  • melvel29.06.2010, 12:02#
    оооо спасибо !!! это сейчас то что нужно ))
  • piupiu29.06.2010, 12:02#
    chto eto daet?
  • zLo29.06.2010, 12:04#
    ну например вот как это тык
    • kzstyle29.06.2010, 12:58#
      и зачем это обычным пользователям? ЗЫ + все равно дал :)
  • rogachoff29.06.2010, 12:32#
    up используй cut. измени заглавие, что бы был понятен смысл топа
  • hom3R_R29.06.2010, 12:37#
    чо ет
  • RAMJKE29.06.2010, 12:47#
    Все, теперь буду стрим делать.)))
  • ReaM29.06.2010, 12:50#
    Минусуем — инфа 2недельной давности
  • zLo29.06.2010, 13:07#
    лесом вали…
  • JOHN-PLATON29.06.2010, 15:24#
    Плюс за старание)
  • zLo29.06.2010, 18:03#
    спасыб
  • Xex30.06.2010, 02:28#
    спс
  • Cool-T30.06.2010, 02:34#
    Откуда взял написал бы :) sc2tv.ru
    • Cool-T30.06.2010, 02:35#
      Садистег огорчится :)
    • sw1t30.06.2010, 02:35#
      было на киберарене + такие же картинки =)
      • Cool-T30.06.2010, 02:40#
        на киберарене хоть копирайты оставили =) оригинал
        • zLo30.06.2010, 12:10#
          съебался, я не говорил что я делал
          • Cool-T01.07.2010, 02:04#
            никто этого и не говорил, просто при добавлении той или иной информации считается хорошим тоном добавить ссылку на первоисточник
  • ROH30.06.2010, 02:42#
    найс пошёл делать стрим :)
  • nexich30.06.2010, 12:15#
    забей… проще через ustream.com…
  • begood30.06.2010, 12:47#
    минусуем. эта инфа месячной давности…
    • zLo30.06.2010, 12:52#
      да свали ты уже, тебе надо мозг отминусовать
  • sweet_aka_soulja_boy30.06.2010, 13:34#
    кармонабиватель.
  • zLo30.06.2010, 15:04#
    лесом вали
  • M0B1L301.07.2010, 02:04#
    завтра буду анальное порно стримить
    • Cool-T01.07.2010, 02:07#
      ссылку дашь на стрим?
      • Cool-T01.07.2010, 02:08#
        зы чтобы кс стримить и 100фпс держало в игре нужен как минимум четырехъядерник или парочка i7 xD
        • M0B1L301.07.2010, 03:16#
          O_O а коко на сайберарене фпс не знаеш? @_@
          • Cool-T01.07.2010, 03:22#
            чтобы по хлтв стримить а не играть не обязательно крутую машину иметь =) для того чтобы норм смотреть и 30 фпс хватает, как в мувиках xDD
  • eXil02.07.2010, 14:23#
    Да ну я думаю что у live cs не получется сделать стрим например как на cyberarene =)ну правдо это сугубо моё мнение!
    • Cool-T02.07.2010, 14:36#
      может найдутся энтузиасты xD забавно былобы смотреть стримы с чемпов лайв кс xDD

Обсуждение завершено.