«

»

Май 11

Распечатать Запись

Программное обеспечение Transcoding server. Перекодирование Live потоков

ipvtl_snap_full Сегодня мы разберемся с настройками Live транскодера, представленного на сайте http://www.ipvideotrans.com. Это платное программное обеспечение позволяющее перекодировать на лету live-видеопоток в несколько видеопотоков с более низкими битовыми скоростями и отправлять их на медиа сервер, например Wowza Streaming Engine.

Transcoding server

 Данное программное обеспечение имеет триальную 30-ти дневную версию, которую можно скачать и установить на Windows или Linux. На официальном сайте представлены следующие минимальные требования к программному и аппаратному обсечению:

  • Процессор: 2GHz or higher (The higher the better. Multi-core CPU recommended)
  • Оперативная память: 1GB
  • Ethernet NIC
  • Операционные системы: Microsoft Windows® 2000/XP/Vista/7, Windows Server 2003/2008/2012 или Linux с ядром kernel 2.6

 Для тестирования программного обеспечения мы использовали ноутбук Lenova Y510P c ОС Windows 8.1, RAM: 8 Гбайт, CPU: Intel Core i7-4700MQ.

Установка и настройка

 1. Заходим на сайт разрабочиков http://www.ipvideotrans.com/transcoding.html

 2. Скачиваем триальную версию на 30 дней для 16 потоков

 3. Устанавливаем программу. На официальном сайте есть инструкция по работе с программой, в которой также подробно описаны поддерживаемые ею форматы потоков.

1

 4. Добавляем видеопоток на перекодирование. Для этого в интерфейсе программы нажимаем на кнопку «New Channel». Далее, выбираем тип видео источника, в нашем случае это будет RTMP видеопоток FullHD с битрейтом 6 Мбит/с с нашего тестового Wowza Streaming Engine сервера.

2

 5. Для выбранного потока в разделе TargetFormat задаем параметры медиасервера, на который необходимо отправить перекодированный видеопоток, а также параметры кодирования видео и аудио. В нашем случае мы отправляем получившееся видео на Wowza сервер, поэтому в поле Target URL мы задали адрес по которому необходимо отправлять видео и имя потока: rtmp://ip adress:1935/tv/Stream_360

 Далее указываем параметры кодирования и нажимаем кнопку Apply. Нажимаем кнопу StartChannel. После этого видео должно появиться на Wowza сервере.

4

 6. Чтобы из одного входящего видеопотока сделать несколько видеопотоков худшего качества (с меньшими битовыми скоростями) нам необходимо в интерфейсе программы выбрать интересующий нас входящий видеопоток и нажать кнопу Edit. Далее «+» для создания копии исходящего потока, после создания всех необходимых потоков нужно нажать кнопку Apply. Далее нажимаем кнопку Stop Channel, затем Start Channel. И смотрим наши видеопотоки на сервере.

 7. Теперь если необходимо можно добавить другие видеопотоки по схожему алгоритму.

 На своем ноутбуке мы создали из потока 1920×1080 (видео кодек: H.264, аудио кодек: AAC) три видеопотока 640х360 (800 кбит/с), 854х480(1000 кбит/с) и 1720х1280 (1600 кбит/с) . Средняя загрузка процессора при этом составила 25-35 %.

Всего хорошего!

 Эта статья была написана и опубликована совместно c моим коллегой Евгением Петровым. Если у вас появились какие-то вопросы по Wowza серверу, пишите нам. Если вам нужно что-то настроить или получить консультацию по медиа серверам и системам, также можете обращаться ко мне и нашей команде. Разную полезную информацию на данную тему вы можете найти в нашем Справочнике по видеотрансляциям.

 Приглашаю всех подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!

Поделиться в соц. сетях

Постоянная ссылка на это сообщение: http://itmultimedia.ru/programmnoe-obespechenie-transcoding-server/

Комментарии:

1 комментарий

  1. Технологии

    Сами думаем как реализовать. Вот если бы еще из rtmp в http транскодить вообще хорошо)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>