xstya Posted September 17, 2012 (edited) Всем доброго времени суток. Появилась задача поднять вещание нескольких каналов со спутника в интернет на приставки типа MAG250. Установили, настроили getstream, всё работает но возникла проблема, одно подключение потребляет 4-10Мбит, хотелось бы вынести клиентов на отдельный сервер где будут более скоростные каналы интернета, ну и прикрутить какой то биллинг для учета. Собственно вопрос, как лучше организовать данную схему? Две бессонные ночи не дали результатов, так что буду благодарен любой помощи. Edited September 18, 2012 by xstya Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martini Posted September 18, 2012 Совет - почитай про DVB, TCP/IP, Mpeg2, Mpeg4, x264 (много вопросов сразу отпадет), еще можно почитать букварь )) или проверку орфографии включить ) А тем кто поставил задачу еще один совет - подумать о лицензиях, найти побольше денег и потом задуматься зачем оно им нужно ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xstya Posted September 18, 2012 Перечитал (читал об этом достаточно давно), букварь к сожалению дома не нашел, вопросов к сожалению меньше не стало ... По поводу лицензий решили пока не беспокоится, с проверкой к нам в Урюпинск не скоро придут, тем более интересуют нас всего 4 заграничных канала Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martini Posted September 18, 2012 походу к Mpeg4, x264 не дошел.. Ну и еще погугли тогда на тему midlware Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ильшат Posted September 19, 2012 Установили, настроили getstream, всё работает но возникла проблема, одно подключение потребляет 4-10Мбит, Это не проблема, а фича ). Вы забираете канал с транспондера, в котором 8--15 MPEG-2 каналов. Эти каналы (на аплинке) с помощью энкодеров поддерживающих статистическое мультиплицирование, ужаты в транспондер с общей полезной скоростью 38.0 мбит\с ( например НТВ+ транспондер, сим.ск. = 27500, FEC 3\4). Каждый канал в этом пакете имеет VBR битрейд с верним порогом скорости 8...10 мбит\с. Чтобы сделать CBR поток из VBR у вас есть 2 пути. 1) IP стриммер поддерживающий трансрейтинг ( Tandberg Iplex, RGB BNP), но это дорого, бесперспективно и еще заметно ухудшает качество картинки. Но свои 4 мбит\с CBR MPEG-2 в итоге получить можно. 2) Транскодирование VBR MPEG-2 потока (4...10мбит\с) в CBR H264 AVC поток с скоростью 2.5 - 3.0 мбит\с. В итоге вы получаете вполне качественную картинку и низкий битрейд. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xstya Posted September 20, 2012 Установили, настроили getstream, всё работает но возникла проблема, одно подключение потребляет 4-10Мбит, Это не проблема, а фича ). Вы забираете канал с транспондера, в котором 8--15 MPEG-2 каналов. Эти каналы (на аплинке) с помощью энкодеров поддерживающих статистическое мультиплицирование, ужаты в транспондер с общей полезной скоростью 38.0 мбит\с ( например НТВ+ транспондер, сим.ск. = 27500, FEC 3\4). Каждый канал в этом пакете имеет VBR битрейд с верним порогом скорости 8...10 мбит\с. Чтобы сделать CBR поток из VBR у вас есть 2 пути. 1) IP стриммер поддерживающий трансрейтинг ( Tandberg Iplex, RGB BNP), но это дорого, бесперспективно и еще заметно ухудшает качество картинки. Но свои 4 мбит\с CBR MPEG-2 в итоге получить можно. 2) Транскодирование VBR MPEG-2 потока (4...10мбит\с) в CBR H264 AVC поток с скоростью 2.5 - 3.0 мбит\с. В итоге вы получаете вполне качественную картинку и низкий битрейд. Возможно это и фича, но для меня это сейчас всё усложняет, теорию и практику поднятия сигнала на спутник имею, но вот как реализовать поставленную задачу пока не имею понятия. Из основных вопросов, это к примеру какой медиа сервер использовать (который поддерживался бы iptv боксами), чем производить транскодирование (видимо транскодер должен еще и уметь получать сигнал с DVB карт) Просьба подсказать как реализовать данную задачу, с теорией будем знакомиться по мере необходимости. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ильшат Posted September 20, 2012 (edited) Сколько каналов нужно транскодировать? Транскодеры могут забирать видеопотоки из MPTS (не все) или SPTS потоков по IP либо по ASI интерфейсу. Насколько я понимаю, у вас это IP. Сколько абонентов будет ? Медиасервер - под ним понимается 1. Netris iVision Middleware -- программная платформа для управления видео и интерактивными сервисами в фиксированных и мобильных сетях. http://www.netris.ru/index.php/ru/products/2009-02-24-12-38-43/ipsoft-ivision-iptv-middleware.html 2. NetUP IPTV solutions: оборудование, интерактивное цифровое телевидение IP TV http://www.netup.tv/ru-RU/index.php 3 . И тд ... их много разных Edited September 20, 2012 by Ильшат Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xstya Posted September 21, 2012 4 канала, если всё правильно понял, то SPTS (если это single program transport stream), скорее всего транскодер(ы) будут находится на машине в которой и будет установлена DVB карта, т.е. наверно по ASI, по ip будет отдоватся исключительно клиентам, ожидается около 100. Решение вроде нашел, хочу попробовать связку getstream + vlc + wowza. wowza примечательна тем, что уже имеет систему управления клиентами, или даже какой то свой биллинг, пока не разбирался ... возможно из цепочки уберём getstream, где то читал что vlc может взять данную задачу на себя ..., ним же и попытаемся транскодировать видео. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...