Перейти к содержимому
Калькуляторы

Online трансляция TV-канала в интернете

Здравствуйте уважаемые!

Впервые столкнулся с этой темой, поэтому прошу помощи. Проблема заключается в следующем: клиент хочет организовать онлайн трансляцию телеканала (скорее всего в разрешении ру-туба) собственного производства. Подразумевается, что контент будет готовиться в редакции, потом выкладываться на сервер в виде уже готового файла и добавляться в плей-лист. Формат вещания H.264 в контейнере MP-4. Единовременная аудитория - несколько сотен (в перспективе десятки тысяч) одновременных коннектов. Таргетинг: 70% - Россия, остальное - мир.

Посоветуйте плиз программно-аппаратное решение. Желательно бюджетное, но на Windows-платформе.

И вообще, реально ли в рамках интернета (или хотя бы Рунета) организовать multicas-вещание?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И вообще, реально ли в рамках интернета (или хотя бы Рунета) организовать multicas-вещание?
Нет

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И вообще, реально ли в рамках интернета (или хотя бы Рунета) организовать multicas-вещание?
Нет

а как тогда вещаются телеканалы? например ОРТ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посоветуйте плиз программно-аппаратное решение. Желательно бюджетное, но на Windows-платформе.
тогда решение напрашивается само: WMS - http://en.wikipedia.org/wiki/Windows_Media_Services

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы это делали и сейчас собираем снова на Wowza Media Server Pro.

Он дешевле Адобовского и ничем не хуже, хорошо масштабируется и держит нагрузку.

 

Схема обычно такая:

Стоит Кодер на студии из аналога/YUV/SDI в IP, кодирует в h.264 TS нужным битрейтом/тами реалтайм и юникаст посылает поток на стоящий у хостера (colo/VPS) WOWZA server который уже и раздает потоки Flash video юзерам в интернет. Кодер такой или бесплатный от Адоба.

Также можно ч-з Wowza вещать и файлы, залитые на нее.

 

 

Отличия в качестве, у Элекард/Тринити кодера обкатывается новый шумодав-фильтры предобработки видео на GPU Nvidia видеокарт с CUDA - оч. хорошие результаты на видео с аналогового источника, не качественном шумном видео, позволяет "зажать" "говорящую голову" в 384К в стандартном разрешении 25кадр.сек и отличным качеством...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посоветуйте плиз программно-аппаратное решение. Желательно бюджетное, но на Windows-платформе.
тогда решение напрашивается само: WMS - http://en.wikipedia.org/wiki/Windows_Media_Services

Windows Media Services к сожалению не умеет вещать в MP-4 формате. Только в ASF.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы это делали и сейчас собираем снова на Wowza Media Server Pro.

Он дешевле Адобовского и ничем не хуже, хорошо масштабируется и держит нагрузку.

А поделитесь опытом, какую реальную нагрузку держит WOWZA ? Сколько одновременных юзеровских коннектов на каком битрейте и каком ethernet-порту и железе сервера на колокейшене?

Изменено пользователем ShurikTM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы это делали и сейчас собираем снова на Wowza Media Server Pro.

Он дешевле Адобовского и ничем не хуже, хорошо масштабируется и держит нагрузку.

А поделитесь опытом, какую реальную нагрузку держит WOWZA ? Сколько одновременных юзеровских коннектов на каком битрейте и каком ethernet-порту и железе сервера на колокейшене?

У партнеров было на dual Xeon сервере, Windows - ~1500-2000, Linux до 5000 сессий на сервере Supermicro, основной кластер 10 серверов Тринити + BGP+geoip балансировка и распределение нагрузки по др. площадкам и городам. Битрейт около 100/350К, др. проект 350-2048К. Суммарно более 20 тыс сессий и 4Гб/с.

 

Вот бенчмарк Wowza.

И описание схемы

post-2855-1240231446_thumb.jpg

post-2855-1240231510_thumb.jpg

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тема всё еще остаётся интересной.

Может у кого есть опыт организации unicast+multicast-вещания с трансляцией потока внутрь сетей основных провайдеров?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы это делали и сейчас собираем снова на Wowza Media Server Pro.

Он дешевле Адобовского и ничем не хуже, хорошо масштабируется и держит нагрузку.

Установили для опытов WOWZA Media Server, сделали несколько тестовых вещаний с web-камеры или VideoOnDemand, только я так и не понял, можно ли вообще и как в нём организовать плей-лист с файлами видеоконтента (МР4), чтобы они крутились по заранее заданной в плей-листе программе, а юзеры подключались к серверу и спотрели программу с того момента, с которого они подключились, а не смотрели один и тот же файл контента каждый раз с начала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще, может кто подскажет возможно ли такое решение:

Стоит сервер на колокейшене, вещает несколько видеопотоков (несколько программ) в юникасте или мультикасте. Между сервером и большим интернетом (граничным роутером дата-центра) стоит еще какая-нибудь наша специализированная железка, на IP-адрес которой уже подключаются многочисленные юзеры и разбирают сформированные сервером видеопотоки? Что это может быть за железка и стоит ли этим заморачиваться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще, может кто подскажет возможно ли такое решение:

Стоит сервер на колокейшене, вещает несколько видеопотоков (несколько программ) в юникасте или мультикасте. Между сервером и большим интернетом (граничным роутером дата-центра) стоит еще какая-нибудь наша специализированная железка, на IP-адрес которой уже подключаются многочисленные юзеры и разбирают сформированные сервером видеопотоки? Что это может быть за железка и стоит ли этим заморачиваться?

Именно такое сейчас и запустили:

*Стоит на ТВ студии кодер с SDI (или аналоговыми) входом

*он вещает юникастом udp 2 потока (MPEG2, для совместимости + AVC) на сервер стоящий у провайдера на колокейшн

*на этом сервере, что на colo, стоит сепц софтинка IP-IP gateway transcaster (ценой до 1К$), принимает потоки с кодера udp и раздает эти потоки в 2 интерфейса (приватная сетка + внешний IP) по multicast и RTSP unicast.

*Клиенты Амино 130/125/PC player.

 

Кодер апгрейдится софтом до полноценной титровальной станции - Тринити Lite encoder&Титровалка: Программно-аппаратный комплекс для автоматизации телевещания (в комплекте ПО OnAir). Титры, часы и графическое оформление, позволяет переключатся между 4-мя или более источниками, накладывать титры, объекты(графику, бегущие строки, логотипы, флэш анимацию) на видео, сделать «картинку в картинке», переключатся по кнопке, расписанию или сценарию между видами/входами и т.п. функционал проф. ТВ студии.. Воспроизведение видеопроектов из разноформатных материалов (DV, DVCPRO, MJPEG, MPEG2/4 I-frame, MPEG2/4 IBP и пр.). Сценарии и оперативное управление. Интеграция с пультами и другим видеооборудованием...

e02879f08c3et.jpg

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы это делали и сейчас собираем снова на Wowza Media Server Pro.

Он дешевле Адобовского и ничем не хуже, хорошо масштабируется и держит нагрузку.

Установили для опытов WOWZA Media Server, сделали несколько тестовых вещаний с web-камеры или VideoOnDemand, только я так и не понял, можно ли вообще и как в нём организовать плей-лист с файлами видеоконтента (МР4), чтобы они крутились по заранее заданной в плей-листе программе, а юзеры подключались к серверу и спотрели программу с того момента, с которого они подключились, а не смотрели один и тот же файл контента каждый раз с начала.

В WOWZA можно сделать реалтайм вещание.

Трансляцию заранее созданной программы проще сделать на внешней титровалке/NVoD-SVoD сервере в котором будет нужный плейлист и который будет вещать на Wowza, а она уже это транслировать в реалтайме.

Титровалка, что мы предлагаем, очень универсальна, стоит не дорого.

 

Самый простой вариант - делаете плейлист в VLC, вещаете им на Вовзу. но это "наколенное" решение. VLC падать будет.

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В WOWZA можно сделать реалтайм вещание.

Трансляцию заранее созданной программы проще сделать на внешней титровалке/NVoD-SVoD сервере в котором будет нужный плейлист и который будет вещать на Wowza, а она уже это транслировать в реалтайме.

Титровалка, что мы предлагаем, очень универсальна, стоит не дорого.

 

Самый простой вариант - делаете плейлист в VLC, вещаете им на Вовзу. но это "наколенное" решение. VLC падать будет.

MrCloud, спасибо за ответ!

Я тестировал первоначально майкрософтовский сервис, а там реализовать поток из источника - файла не представляет никаких проблем.

А при использовании WOWZA получается нужно еще устанавливатиь какой-нить плейер, который будет генерить поток для него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ShurikTM, ну в общем да. Вовза не может сама по расписанию вещать, только не плеер, а типа сервер вещающий.

 

На VLC можно http вещание сделать. бесплатно. VLC плагин для браузера ставит. кривовато немного правда.

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.