myth Posted September 26, 2016 (edited) Всем привет. Вот и мы доросли до IP TV. Встал вопрос - отдавать multicast или unicast? Вроде бы как первое практичнее, но есть абоненты, подключенные по радио. Не хотелось бы, чтоб у них оно глючило. Помогите, пожалуйста, с выбором... Ну и без скремблирования как можно ограничить доступ к ТВ для незаплативших? Edited September 26, 2016 by myth Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted September 26, 2016 Практические минусы реализации мультикаста перечеркивают любые теоретические плюсы. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted September 26, 2016 У нас мультикаст. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Magnum72 Posted September 26, 2016 Всем привет. Вот и мы доросли до IP TV. Встал вопрос - отдавать multicast или unicast? Вроде бы как первое практичнее, но есть абоненты, подключенные по радио. Не хотелось бы, чтоб у них оно глючило. Помогите, пожалуйста, с выбором... Ну и без скремблирования как можно ограничить доступ к ТВ для незаплативших? Забудьте про мультикаст, он умер. Делайте вещание юником, смотрите в сторону астры. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted September 26, 2016 Юникастом раздавай. Для не оплативших можно будет просто в фаере правило добавлять и редиректить на видео "денег дай", или нгинхом проксировать в разные направления, короче это совсем не проблема. Раздавать можно моим msd / msd_lite. Мультикаст - отличное решение но внутри своей сети, у меня мультикаст обычно от принимающих до стримеров, часто это в пределах одного коммутатора. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted September 26, 2016 Раздавать в HLS, транспорт каналов внутри ГС мультикастом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted September 26, 2016 (edited) Через PPPoE раздавать юникастом можно или будут глюки и лучше отдавать просто по Ethernet? Магистрали у нас 1Г, сколько народу можно одновременно осчастливить ТВ? До какого битрейта жать каналы? Edited September 26, 2016 by myth Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted September 26, 2016 Мощей нехватит пожать .) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted September 26, 2016 Ничего железного не придумали? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Nik0n Posted September 26, 2016 До какого битрейта жать каналы? Э-э жать ?Это дополнительная задержка. Там приставки и так буферизируют поток. А на сжатие еще нужно время! Спасибо я один раз новый год в гостях на 10 секунд позже встретил из-за этого, не знал что у хозяев ИПТВ :( Особенно прикольно в одном доме простой телик и иптв, с которого звук/картинка явно заметно отстает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted September 26, 2016 10 секунд - невелика задержка. Да и давать хотим в частный сектор, куда КТВ провести проблематично Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
infery Posted September 26, 2016 Много работаем с мультикастом, но имеем кучу заморочек с настройкой абонентских роутеров и телевизоров - хомякам трудно понять, а нам трудно объяснить. Так что конечным абонентам сейчас я бы отдавал юникастом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted September 26, 2016 Мы отдаем мультикастом, работает все хорошо. Проблемы, с которыми можно столкнуться: - если у абонентов используются Mikrotik, то скорее всего нормальной работы IPTV не будет - разумеется нужна полностью управляемая сеть от стримеров до абонентов - управление доступом хорошо работает только с шифрованием (есть igmp auth, но это таки костыли) У юникаста свои плюсы, но если пользователей IPTV будет хотя бы пара тысяч, то одно открытие Олимпиады может заставить все эти плюсы и минусы пересмотреть. Ничего железного не придумали? Придумали, разумеется. Но это дорого. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DRiVen Posted September 26, 2016 Проблем на доступе с мультикастом несомненно больше, но тут, имхо, стоит смотреть на предположительный объем развития услуги. На большом количестве абонов iptv-юникаст убивает или ресурс аплинков (поскольку источник контента, как правило, внешний, не в опорной сети), или разумные затраты на активку. [offtop] если у абонентов используются Mikrotik, то скорее всего нормальной работы IPTV не будет Да нет на нем проблем (по крайней мере при использовании в качестве СРЕ) с мультикастом, ходит без проблем, и по радио в том числе, если не считать неудобства с отсутствующим igmp-snooping. [/offtop] Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SyJet Posted September 26, 2016 Если брать к примеру смотрешку, то как перешагиваете 500мбит (а это порядка 2000 пользователей IPTV суммарно) аплинка на тв - ставите КЭш сервер. Почему 500? Менее не выгодно, сам сервер несколько сот мегабит в себя заливает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted September 26, 2016 Кэш или прокси экономят аплинк, но не магистрали внутри сети. Если iptv-трафик не шейпится по интернет-тарифу (то есть не считается интернет-трафиком), то это заметно. Насчет 2к пользователей и 500м трафика - как-то сомнительно. У нас на трех сотнях абонентов по мультикасту (т.е. каждый канал в одном экземпляре) по вечерам 200м бывает. А сейчас ведь hd-контент все популярнее. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted September 26, 2016 Пока ориентируемся человек на 300. И после раксуривания HLS мне хочется запускать его, либо что-то аналогичное. Т.к снимается и проблема ограничения доступа, и нет геморроя с мультикастом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted September 26, 2016 Вот и правильно. Стримить можно при помощи flussonic. Плюс сделаете на нем же и timeshift, он же "видео-архив". Упретесь в канал - расширите аплинк. Всё просто. С мультиком вы затрахаетесь, начиная с первой же stb подключенной по wi-fi. В жопу эту экономию полосы такими нервами. P.s. эксплуатирую мальтикаст iptv на более чем 2к юзеров. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted September 26, 2016 Через PPPoE раздавать юникастом можно или будут глюки и лучше отдавать просто по Ethernet? Лучше сразу юникастом, он же как простой интернет - минимум проблем. Магистрали у нас 1Г, сколько народу можно одновременно осчастливить ТВ? До какого битрейта жать каналы? сд канал в среднем до 5 мегабит, хд - до 15 мегабит, но обычно чуть меньше. Ничего железного не придумали? Придумали, но оно стоит не мало а 100500 каналов пережать не сможет, обычно там до 10-20 на одну железку уровня топового сервера. И после раксуривания HLS мне хочется запускать его, либо что-то аналогичное. Т.к снимается и проблема ограничения доступа, и нет геморроя с мультикастом. В обычном http тоже нет проблемы ограничения доступа, при этом клиенты на порядок стабильнее и распространённее. Э-э жать ?Это дополнительная задержка. Там приставки и так буферизируют поток. А на сжатие еще нужно время! Спасибо я один раз новый год в гостях на 10 секунд позже встретил из-за этого, не знал что у хозяев ИПТВ :( Особенно прикольно в одном доме простой телик и иптв, с которого звук/картинка явно заметно отстает. Да и похер. Вот ни разу это не парило. Проблем на доступе с мультикастом несомненно больше, но тут, имхо, стоит смотреть на предположительный объем развития услуги. На большом количестве абонов iptv-юникаст убивает или ресурс аплинков (поскольку источник контента, как правило, внешний, не в опорной сети), или разумные затраты на активку. А мультикаст конечно админу хорошо - выплюнул в сеть а абонент пусть как хочет так и ипётся со всеми своими девайсами и тех поддержкой. Хотите мультикаст - отдавайте юзеру его из HDMI, те бери на себя админство и роутера и приставки. Только в таком случае абонент его сможет смотреть только на телике и не сможет на компах, планшетах, мобилах.... Короче лучше сразу DVB-C, там железки на порядок приличнее того говна которое наши операторы предлагают. С мультиком вы затрахаетесь, начиная с первой же stb подключенной по wi-fi. В жопу эту экономию полосы такими нервами. Вот я это же пытаюсь объяснять, но админы отделённые от ТП и абонентов и сами не пользующиеся никак не понимают что мультикаст абоненту это услуга на ***ись. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted September 26, 2016 Ничего железного не придумали? Придумали, разумеется. Но это дорого. А что значит железного? Эти железки это такие же сервера, скорее всего даже x86, а не что-то экзотическое, просто с софтом не от Ivan_83, а от каких-нибудь индусов. Хорошо, если процесс разработки организован добросовестно и проводятся хотя бы регулирные тестирования и аудит кода. Очень часто "железные" решения это ещё то говно, бывает что работает даже хуже чем аналогичное OSS ПО, даже хуже какого-нибудь vlc/ffmpeg. Бывает что там внутри тот же OSS, ещё и древней версии без фиксов В "железе" делаются только простые вещи, чуть что сложнее l2/l3 и немного l4, так сразу обычный linux и юзерспейс-софтина Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted September 26, 2016 Я так понял, что спрашивали про железный кодер, а не стриммер. Стриммить можно и с серверов, а вот кодировать лучше аппаратно, но это дороговато. Кстати, что касается мультикаста и WiFi. Сами мы конечно рекомендуем только проводное подключение. Но у меня дома обычный Кинетик и Дюна Коннект отлично работают по WiFi, даже на HD-каналах все идет гладко. И параллельно можно смотреть IPTV по мультикасту на андроид-смартфоне (в том числе и HD), тоже нормально работает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DRiVen Posted September 26, 2016 Хотите мультикаст - отдавайте юзеру его из HDMI, те бери на себя админство и роутера и приставки. Да в общем то все к тому и идет. Только в таком случае абонент его сможет смотреть только на телике и не сможет на компах, планшетах, мобилах... Почему же не сможет, сейчас большая часть мобильных гаджетов мультикаст жует без помощи, а если и нет, то в те же роутеры все чаще трансляторы а-ля udpxy запихивают, так что это решаемо, если DRM не юзать или подавать на мобильные через софт-прокладку. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted September 26, 2016 Я так понял, что спрашивали про железный кодер, а не стриммер. Стриммить можно и с серверов, а вот кодировать лучше аппаратно, но это дороговато. Аппаратно чаще всего кодят на интел квиксинк, и ещё каких то ихних приблудах теперь вроде как встроенных в процы в кач видюх. Ещё на видюхах. х86 часто этим и рулит. Но у меня дома обычный Кинетик и Дюна Коннект отлично работают по WiFi, даже на HD-каналах все идет гладко. И параллельно можно смотреть IPTV по мультикасту на андроид-смартфоне (в том числе и HD), тоже нормально работает. Тут как повезёт. А есть андройды у которых из ядра мультикаст выпилен. Почему же не сможет, сейчас большая часть мобильных гаджетов мультикаст жует без помощи, а если и нет, то в те же роутеры все чаще трансляторы а-ля udpxy запихивают, так что это решаемо, если DRM не юзать или подавать на мобильные через софт-прокладку. Ну да, абонент такой умный чтобы самостоятельно этот udpxy там обнаружить да ещё и включить и даже плей лист от провайдера сконвертировать. У нас такие умники даже в мск, новосибе, красноярке, иркутске и может где то дальше не часто встречаются. Счастье если у них по картинкам с сайта провайдера получится поставить IPTV оболочку из андройд маркета и вбить туда урл плей листа. Про то что с локального udpxy каналы будут переключатся долго я вообще молчу. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted September 27, 2016 Да работает мультикаст по WiFi. У меня дом раньше так работало, у родителей до сих пор так работает. Илтекс приставки выпускает с встроенным WiFi, интересно тогда для чего :). По поводу настроек - таки да. Мультикаст надо уметь готовить. И с развитием технологий, реальным снижением цен на 10г, то сейчас проще запустить услугу уюникастом. Меня в этой схеме всегда не радовала зависимость от серваков, которых нет в мутикасте. Принял с тарелки/от партнера, нарулил PIM/IGMP и всё - оно работает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted September 27, 2016 (edited) Настроил раздачу с Астры, добавил класс и фильтр для шейпера. Будем тестить. Спасибо что отговорили от мультикаста)) А DVB-C и даже аналог есть. Просто не везде есть возможность его дать. Вот туда и хотим дотянуться IP tv... Edited September 27, 2016 by myth Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...