В сегодняшней статье мы рассмотрим как организовать видеотрансляцию с помощью программ Wirecast и Wowza Streaming Engine сервера. Видеопоток будем брать с двух различных источников: с подключенной к ПК веб-камеры и с другого медиасервера по протоколу RTMP.
Wirecast
Wirecast — это программное обеспечение, разрабатываемое компанией Telestream, предназначенное для организации потоковых видеотрансляций в сети Интернет.
Программа позволяет забирать видеосигнал с IP- и веб-камер и сетевых источников (по протоколам RTMP, RTSP, MMS и HTTP), захватывать видео с экрана ПК с помощью дополнительной программы Desktop Presenter и создавать сложные композиции из видео и различных эффектов. Некоторые полезные возможности ПО Wirecast:
- Поддержка захвата видео с нескольких камер
- Хромакей
- Поддержка протоколов RMTP и Windows Media Streaming
- Существует возможность создания виртуальной студии
- Поддержка кодека H.264
- Есть готовые шаблоны настроек для стриминга видео на популярные сервисы
Добавление медиа-источников в Wirecast
В основном окне программы показаны две области для вывода видео (Рис. 1). В левой области выводится композиция видео со всех слоев. В правой области видео транслируемое в эфир. Композиция видео состоит из слоев. В слои можно добавлять различные медиа-источники. В нашем случае мы будем добавлять WebCam и RTMP источник.
Рис. 1
Добавление видеопотока с веб-камеры (Рис. 2).
Рис.2
Для добавления RTMP потока необходимо открыть меню Sources и выбрать пункт New Web Stream (Рис. 3).
Рис.3
В поле URI вводим адрес rtmp потока (Рис. 4). Если необходима аутентификация потока, открываем Stream Authentication и вводим логин и пароль для аутентификации потока (Рис. 5).
Рис. 4
Рис. 5
Далее выбираем медиа-источник и нажимаем кнопку со «стрелочкой» для трансляции в эфир (Рис. 6).
Рис.6
Настройка выходного потока
До начала трансляции необходимо настроить выходной поток. Выбираем в меню Output пункт Output Settings (Рис. 7).
Рис.7
Выбираем тип медиасервера, на который будет отправляться поток (Рис. 8). По умолчанию используется RTMP протокол.
Рис. 8
В поле Address нужно ввести адрес медиасервера, а в поле Stream название потока. В поле Name ввести название конфигурации (Рис. 9).
Для настройки аутентификации исходящих потоков на медиасервер, откройте Set credentials (Рис. 10). Введите логин и пароль. Потоки следует отправлять на адрес rtmp://[ip-медиа-сервера]:1935/[application].
Рис. 9
Рис.10
Для создания дополнительных выходных потоков нажмите кнопку Add (Рис. 11). И настройте новую конфигурацию.
Рис. 11
Для начала трансляции нужно нажать Stream (Рис. 12). После начала трансляции WireCast отправит потоки видео на заданный в Streaming Settings адрес. Мы же отправили потоки на наш медиасервер Wowza.
Рис. 12
В будущих статьях подробно рассмотрим как настроить сервер Wowza Streaming Engine и JW Player для того чтобы просматривать транслируемые с программы Wirecast потоки.
Если у вас появились какие-то вопросы по Wowza серверу, пишите. Если вам нужно что-то настроить или получить консультацию по медиа серверам и системам, также можете обращаться ко мне и нашей команде. Также разную полезную информацию на данную тему вы можете найти в нашем Справочнике по видеотрансляциям.
Заключение
Эта статья была написана, отредактирована и опубликована совместно c моими коллегами и специалистами Евгением Петровым, Пестовым Игорем и Танана Михаилом.
Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!
Всего хорошего!
Комментарии:
2 pings