Начнем с того что такое стрим и для чего он нужен.
Стрим - от английского поток(Stream),потоковое видео, т.е. идущее в почти реальном времени.Существует небольшая задержка.
Теперь про то как его организовать.
Нам будут нужны программы: 1)
Adobe Media Encoder, которую можно скачать с офф сайта Adobe.Она нужна чтобы транслировать видео в интернет.
2)
VH Screen Capture- нужна для захвата области экрана которая будет транслироваться.
3)И наконец
регестрация на стрим-портале,я предточитаю
Justin TV.
Приступим к подготовке стрима:
1)Запускаем Media Encoder и делаем следующее:
в окошке Video мы видим первую настройку, а именно Device. Ставим VHScrCap – захват прямо с окна. Далее идет Format и его разделение на 2 составляющие – VP6 и H.264. Это кодеки, один использует процессор, второй – видеокарту. По своему опыту скажу, что кодек VP6 гораздо лучше подходит для стрима разного рода шутеров и остальных динамичных игр, где происходит частая смена кадров. Для стратегий вполне подойдет и H.264 (качество на нем лучше предыдущего, но из-за частой смены кадров появляется искажения видео в виде больших пикселей). Далее идет Frame Rate – ставим не ниже 25ти кадров. Следующая настройка Input Size - входящее разрешение. Здесь строго обязательно ставим на такое же разрешение как и ваше разрешение раб.стола. Если такое отсутствует – ставим больше и применяем параметр – Crop (обрезка), подгоняя изображение. После этого незабываем поставить галочку у параметра Maintain Aspect Ratio.
Далее:Bit rate выставляем по своему каналу интернета. Если имеете на выходе 2мб\с – смело ставьте 1000кб\с, что вполне хватает для нормального стрима. Больше – лучше. Output Size, он же исходящий размер. Имея довольно мощный компьютер можно ставить 1280-768 (HD качество). Если FPS будут ниже 25, уменьшаем размер. В сети редко можно найти человека, кто стримит выше 1024-768, так что ничего страшного. Deinterlace и Timecode оставляем без изменений (без галочек).
Настройки для каждого кодека выглядят примерно так, но скорее всего вы будете подстраивать их под свою конфигурацию компьютера:
Далее у нас идет звук. С этим будет все намного проще, если вы найдете у себя стереомикшер. В win7 например у меня он был скрыт. Чтобы его активировать необходимо было залезть в «записывающие устройства», далее нажать правой кнопкой мыши по пустому месту и выбрать «показать отключенные устройства». Только после этого он появился и я смог его использовать. В любом случае, если вы его все-таки нашли, ставим вAudio Device‘ах «стереомикшер», в Format - mp3, Channels - mono (либо stereo), Sample rate - 44100, Bit rate - 96 (здесь на ваш выбор, но учтите, что звук так же будет давить на ваш канал – т.е. если вы ставили битрейт 1000кб\с, то со звуком на 128кб\с получится 1128 на выходе и т.д.) У меня это выглядит вот так:
Далее надо выбрать сервер, на котором будет происходить трансляция. Таковых много (livestream, justin, ustream и т.д.), но мы остановимся на Justin’e. Находим строчку FMS URLи вбиваем туда
rtmp://live.justin.tv/app. Backup URL оставляем пустой, а вот
строчка с параметром Stream у всех будет различаться. Чтобы найти ее, надо под своим созданным аккаунтом justin.tv перейти по ссылке
http://ru.justin.tv/broadcast/advanced, найти и скопировать значения с этой строчки:
и вставить в параметр Stream. Галочку у параметров Auto Adjustставить не надо, а вот если вы хотите записывать себе на компьютер то, что вы транслируете, то необходимо включить параметр Save to file и выбрать место сохранения файла. На этом настройки FME закончены, переходим к программе захвата.
Находим и запускаем установленную ранее нами программу VH Screen Capture (находящуюся в папке Hmelyoff Labs) и находим кнопку Config и у нас откроется окно как на рисунке 1.1, после, нажимаем Select и списываем значения параметров с вкладки Settings, как показанно на рисунке 1.2:
Во вкладке Capture можно выбрать облась захвата экрана, либо поставить галочку (как у меня) напротив track screen и захватывать весь экран. Все.
Открываем Flash Media Encoder и нажимаем кнопку Start - стрим пошел.
Сорри за "многабукаффф", если что не понятно или не получается спрашивайте))