Как создать онлайн-трансляцию
Так как на ПМ5 это отлично прижилось, юзерам интересно смотреть матчи, выложу инструкцию сюда, может кому-нибудь понравится.
Flash Media Live Encoder (по слухам гораздо шустрее):
http://www.freedownloadsplace.com/Fl...load-34927.htm
VH Screen Capture Driver (без вотермарка):
www.mrxbob.co.uk/downloads/jtv/vhscrcap.zip
Запускаем VH Multi Camera Studio, жмем Tools/Disable autostart, чтобы эта хрень больше никогда не запускалась.
Создаем xml файл профиля.
Где его создавать не важно, но путь до него понадобится в дальнейшем. В моем случае это: "h:\Documents and Settings\trian\Application Data\Adobe\Flash Media Encoder 2.5\yatv.xml"
Открываем блокнотом, копируем в него следующий код:
Код:
<?xml version="1.0" encoding="UTF-16"?>
<flashmediaencoder_profile>
<preset>
<name>Custom</name>
<description></description>
</preset>
<capture>
<video>
<device>VHScrCap</device>
<crossbar_input>0</crossbar_input>
<frame_rate>30</frame_rate>
<size>
<width>640</width>
<height>360</height>
</size>
</video>
<audio>
<device>ASUS Xonar DS Audio</device>
<crossbar_input>0</crossbar_input>
<sample_rate>44100</sample_rate>
<channels>2</channels>
<input_volume>100</input_volume>
</audio>
</capture>
<process>
<video>
<crop>
<left>0</left>
<top>0</top>
<right>0</right>
<bottom>0</bottom>
</crop>
</video>
</process>
<encode>
<video>
<format>VP6</format>
<datarate>800</datarate>
<advanced>
<keyframe_frequency>5 seconds</keyframe_frequency>
<quality>Avg Quality - Great Framerate</quality>
<noise_reduction>None</noise_reduction>
<datarate_window>Medium</datarate_window>
<cpu_usage>Dedicated</cpu_usage>
</advanced>
</video>
<audio>
<format>Mp3</format>
<datarate>128</datarate>
</audio>
</encode>
<restartinterval>
<days></days>
<hours></hours>
<minutes></minutes>
</restartinterval>
<reconnectinterval>
<attempts></attempts>
<interval></interval>
</reconnectinterval>
<output>
<rtmp>
<url>ссылка</url>
<backup_url></backup_url>
<stream>stream01</stream>
</rtmp>
</output>
<metadata>
<entry>
<key>author</key>
<value></value>
</entry>
<entry>
<key>copyright</key>
<value></value>
</entry>
<entry>
<key>description</key>
<value></value>
</entry>
<entry>
<key>keywords</key>
<value></value>
</entry>
<entry>
<key>rating</key>
<value></value>
</entry>
<entry>
<key>title</key>
<value></value>
</entry>
</metadata>
<preview>
<audio></audio>
</preview>
<log>
<level>100</level>
<directory>H:\Documents and Settings\trian\Мои документы\Мои видеозаписи</directory>
</log>
</flashmediaencoder_profile>
Регимся на yatv.ru. По этой ссылке добываем свой url: http://yatv.ru/ru/panel,settings. Вставляем в соответствующую строку xml файла.
<url>ссылка</url>
Задаем папку, где будут хранится логи.
<directory>H:\Documents and Settings\trian\Мои документы\Мои видеозаписи</directory>
Количество кадров в секунду:
<frame_rate>30</frame_rate>
Размеры итогового изображения:
<width>640</width>
<height>360</height>
Качество видео и аудио:
<datarate>800</datarate>
<datarate>128</datarate>
Эти параметры подбираем индивидуально.
Теперь запускаем Adobe Flash Media Encoder. Ставим галочку Audio. Выбираем аудиоустройство, с которого будет писаться звук. Ставим галочку Preview: Audio. Удостоверяемся, что звук есть. Если его нет, а у меня так и было, заходим в настройки аудиоустройства (ключ правее надписи "Device" и собственно названия) и че-нить там колдуем, например, ставим галочку напротив "Включить".
http://i.min.us/id4pwK.jpg
Сохраняем профиль (File/Save profile) под любым названием. Открываем его в блокноте, копируем из него строку вида <device>какое-то аудио устройство</device>. Вставляем ее в наш yatv.xml вместо <device>ASUS Xonar DS Audio</device>.
Сохраняем yatv.xml в юникоде (файл, сохранить как, кодировка).
Загруженный профиль yatv выглядит так:
http://k.min.us/id4noC.jpg
Запускаем Config VH Screen Capture (Flash Media Encoder не закрываем).
Жмем Select.
http://k.min.us/idzO2g.jpg
На вкладке Settings выставляем Frame Rate - 30, Align video, Show mouse, Show clicks, Resize to output size, Use linear resize, черный цвет фона, остальное выключаем.
http://k.min.us/idz1aG.jpg
На вкладке Capture ставим только Track Screen.
http://k.min.us/id3PNm.jpg
Закрываем Config. Закрываем FME.
Создаем на рабочем столе bat файл, например, yatv.bat. Копипастим код:
Код:
"h:\Program Files\Adobe\Flash Media Encoder 2.5\FMEcmd.exe" /p "h:\Documents and Settings\trian\Application Data\Adobe\Flash Media Encoder 2.5\yatv.xml"
Заменяем пути на свои. Чтобы начать трансляцию запускаем этот bat файл.
Если всё сделано правильно, видим следующее:
http://k.minus.com/jbZDbtCHkFFAO.png
Теперь нам нужно запустить трансляцию на yatv.ru. Заходим в эфирную студию, слева видим нужный нам поток, жмём на глаз под ним, потом поток появится в предпросмотре. Далее - в эфир, в окошке эфира уже нажимаем Rec, чтобы наши стрим записывался.
На этом настройка закончена. В следующий раз достаточно будет запустить батник.