Jump to content

Recommended Posts

Posted

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

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

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

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

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

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

Posted

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

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

 

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

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

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

 

 

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

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

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

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

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

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

Edited by ShurikTM
Posted (edited)
Мы это делали и сейчас собираем снова на 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

Edited by MrCloud
Posted

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

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

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

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

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

Posted

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

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

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

Стоит сервер на колокейшене, вещает несколько видеопотоков (несколько программ) в юникасте или мультикасте. Между сервером и большим интернетом (граничным роутером дата-центра) стоит еще какая-нибудь наша специализированная железка, на 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

Edited by MrCloud
Posted (edited)
Мы это делали и сейчас собираем снова на Wowza Media Server Pro.

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

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

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

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

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

 

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

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

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

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

 

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

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

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

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

Posted (edited)

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

 

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

Edited by MrCloud

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.