PartizanGZ Опубліковано: 4 липня, 2013 Опубліковано: 4 липня, 2013 Вам сюди http://cesbo.com/forum/ да я поняв, просто сама астра скачується а зарегатися і патчик скачати Sorry, you don't have permission for that!
wladd Опубліковано: 4 липня, 2013 Автор Опубліковано: 4 липня, 2013 (відредаговано) Глава 3: IPTV MULTICAST трансляция как услуга В предыдущих двух статьях мы построили головную станцию (стример) и научились транслировать услугу IPTVUnicast-ом при помощи relaying. По большому счету, многим небольшим провайдерам этого достаточно, особенноесли представить, что услуга IPTV носит некоммерческий, а маркетинговый характер. Однако для того, чтобыпредложить своим клиентам качественный, легко управляемый, коммерческий продукт, с большим выборомпакетов телепрограмм, изложенный ранее метод не подходит. На помощь таким провайдерам приходит трансляцияIPTV при помощи multicast рассылок. Multicast На вопрос, что же такое Multicast легко найти ответ, так, например, Википедия считает, что это специальная формашироковещания, при которой сетевой пакет одновременно направляется определённому подмножествуадресатов — не одному (unicast), и не всем (broadcast). С данной формулировкой трудно не согласиться.Технология IP Multicast очень выгодна в использовании, когда один и тот же набор данных должны получатьсотни и тысячи подписчиков на эти данные, без увеличения нагрузки на сеть. Довольно трудно себе представитьсервер, способный выдать хотя бы пятимегабитный поток данных тысячам потребителей. Так как обслуживаниедвухсторонних соединений процесс довольно ресурсоемкий, да еще и дублирование одних и тех же данныхявное свидетельство нерациональной расточительности.IP Multicast - это диапазон IP адресов с 224.0.0.0 до 239.255.255.255. Для того, чтоб использовать Multicastрассылки в Вашей сети необходимо выполнить ряд условий:- сегмент сети, в котором планируется использование Multicast, должен быть построен на управляемых коммутаторах;- управляемые коммутаторы должны поддерживать протокол IGMP, при помощи которого определяется членство в Multicast группе порта. Подходы к реализации Multicast вещания На сегодняшний день существует несколько технологий доставки Multicast трафика подписчикам, основные из них это:- PIM-DM в связке с IGMP-snooping;- PIM-SM в связке с IGMP-snooping;- MVR. Попробуем коротко разобраться с этими подходами. Для маршрутизации multicast трафика существует специальныйпротокол — PIM. В свою очередь PIM имеет два режима работы:- PIM-DM (dense mode) или режим рассылки и отсечения;- PIM-SM (sparse mode) или режим, при котором рассылка начинается только тогда, когда появляется запрос на членство в группе.Разница в этих режимах работы заключается в том, что при использовании режима PIM-DM multicast роутер рассылает всезарегистрированные на нем multicast группы и только потом отсекает те, в которые никто не подписался.Напротив, режим PIM-SM рассылает multicast потоки только после того, когда на него придет IGMP запрос на членствов группе multicast рассылки. Также существует еще одно существенное отличие между режимами PIM-DM и PIM-SM,заключается оно в том, что для режима PIM-SM необходима так называемая точка рандеву — RENDEZVOUS POINT (RP).Точка рандеву — это место, где регистрируются все источники Multicast потоков. Таким образом, все Multicast потокисобираются в этой точке и из нее выдаются членам группы. В итоге, потребители Multicast потоков абсолютно ничего не знают об источнике потока.Также существует еще один способ доставки IPTV потребителям — это MVR или, если перевести аббревиатуру,Регистрация Мультикастовых VLAN’ов. Суть данного способа заключается в том, что multicast трафик бежит по сетив отдельном VLAN, а вот уже MVR подмешивает этот трафик в порты, запросивших определенную Multicast группу клиентов.Поскольку в рамки статьи не входит рассмотрение каждого из описанных выше подходов, то остановимся только на одном из них. Реализация трансляции с использованием PIM-SM. Для данной реализации использовался коммутатор BD-COM S3928GX, который вполне сгодиться для ядра довольно такине маленькой сети, так как это полноценный L3 свитч на борту которого можно установить 4*10G порта SFP+, а при условии,что цена очень гуманна, альтернатив сегодня не так уж и много.На рисунке представлена примерная схема реализации: Настройка коммутатора сводиться к следующим шагам:1. Создадим VLAN 111 и включим в него наш стример порт 23.2. Включим потребителя IPTV в уже существующий дефолтный VLAN 1 порт 213. Определим в каком режиме будет работать маршрутизация Multicast router pim-sm4. Включим в VLAN 1 поддержку IGMP ip igmp enable5. На VLAN 111 настроим поддержку PIM ip pim-smСобственно, на этом настройка коммутатора заканчивается, а ниже я приведу полный конфиг свитча. Switch#show conf !version 2.1.0B build 7185 service timestamps log date service timestamps debug date ! no spanning-tree ! aaa authentication login default local aaa authentication enable default none ! username XXXX password 0 XXXX ! ip multicast-routing ! interface Null0 ! interface GigaEthernet0/1 ! . . . interface GigaEthernet0/20 ! interface GigaEthernet0/21 ! interface GigaEthernet0/22 ! interface GigaEthernet0/23 switchport pvid 111 ! interface GigaEthernet0/24 ! interface TGigaEthernet1/1 ! interface TGigaEthernet1/2 ! interface TGigaEthernet2/1 ! interface TGigaEthernet2/2 ! interface VLAN1 ip address 192.168.2.168 255.255.255.0 no ip directed-broadcast ip pim-sm ip igmp enable ! interface VLAN111 ip address 10.10.10.1 255.255.255.0 no ip directed-broadcast ip pim-sm ip igmp enable ! ! ! vlan 1,111 ! ! ip igmp-snooping no ip igmp-proxy enable ! ip route default 192.168.2.10 ip exf ! router pim-sm reg-rate-limit 1 ! Switch# Теперь пришло время проверить, а все ли работает так, как нам хотелось. Потребителем IPTV будет выступать компьютер сустановленным Linux и программой VLC Player. Для удобства просмотра я подготовил маленький плэйлистс двумя ранее настроенными каналами: #EXTM3U #EXTINF:5, Первый udp://@239.255.1.90:1234 #EXTINF:5, Euronews udp://@239.255.1.91:1234 Загрузив плэйлись в плэйер, на экране появился «Первый» канал. Теперь осталось убедиться в том, что мы все правильно настроили и в наш порт прилетает единственная multicast группа. Для это запустим tcpdump и посмотрим, а что же твориться на нашем сетевом интерфейсе # tcpdump -ni eth0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 17:43:24.413102 IP 10.10.10.2.39109 > 239.255.1.90.1234: UDP, length 1316 17:43:24.413147 IP 10.10.10.2.39109 > 239.255.1.90.1234: UDP, length 1316 17:43:24.418339 IP 10.10.10.2.39109 > 239.255.1.90.1234: UDP, length 1316 17:43:24.418384 IP 10.10.10.2.39109 > 239.255.1.90.1234: UDP, length 1316 Теперь переключим канал и опять глянем в tcpdump # tcpdump -ni eth0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 17:42:46.130451 IP 10.10.10.2.47782 > 239.255.1.91.1234: UDP, length 1316 17:42:46.130495 IP 10.10.10.2.47782 > 239.255.1.91.1234: UDP, length 1316 17:42:46.135728 IP 10.10.10.2.47782 > 239.255.1.91.1234: UDP, length 1316 17:42:46.135782 IP 10.10.10.2.47782 > 239.255.1.91.1234: UDP, length 1316 Как видим, при переключении телеканала IGMP отключается от одной группы и подключается к другой. Відредаговано 5 липня, 2013 wladd
martin Опубліковано: 4 липня, 2013 Опубліковано: 4 липня, 2013 udpxy - при 50 клиентах разношерстных - валится. Ну не сделан он под многопользовательскую работу. relaying - больше 50 клиентов - начинает жрать память, да и не предсказуемая штука )) Так что все эти статьи для создания вещания у себя дома, для себя и соседа - покатит, но не для юзеров.
alex_o Опубліковано: 4 липня, 2013 Опубліковано: 4 липня, 2013 Влад, вдумчиво читаем это: http://mschedrin.wordpress.com/2010/10/22/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%BA%D0%B8-%D0%BD%D0%B0-%D0%BC%D1%83/ http://shop.nag.ru/article/funktsional-igmp-authentification-na-oborudovanii-snr-29405060-serii и прозреваем - как далеки от нормальной коммерческой релизации ваши идеи...
zachott Опубліковано: 4 липня, 2013 Опубліковано: 4 липня, 2013 (відредаговано) Может от коммерческой идеи они и далеко, но мне, как юристу в сфере телекоммуникаций, ибо я не технарь, очень помогли расставить несколько точек над "І" в вопросе "что же такое есть IPTV с юридической точки зрения". Есть опять над чем подумать и что проанализировать.ЗЫ. И таки да, нехочуха прав, про 176 УК никак нельзя забывать - она тут совсем рядом стоит. Даже если "в тестовом режиме как дополнительную бесплатную услугу". Это для абонов она бесплатная, а для тех кто производил данный канал очень даже платная. Так что ИМХО статьи полезны для "задуматься". Відредаговано 4 липня, 2013 zachott
PartizanGZ Опубліковано: 5 липня, 2013 Опубліковано: 5 липня, 2013 (відредаговано) хтось може підсказати що поправити щоб в астрі небуло тої бяки /usr/lib/gcc/i686-linux-gnu/4.6/include/emmintrin.h:32:3: ошибка: #error "SSE2 instruction set not enabled" SKIP: /home/partizan/astra-3.10/modules/biss_encrypt на Intel зібралося без проблем Відредаговано 5 липня, 2013 PartizanGZ
wladd Опубліковано: 5 липня, 2013 Автор Опубліковано: 5 липня, 2013 (відредаговано) Я долго не отвечал на критику в это теме. Давайте я отвечу что бы не было дальше инсинуаций. 1. Когда вы читаете статью про ремонт автомобиля или особенности огнестрельного оружия, ни у кого не возникает вопрос о том, что ненадлежащее использование этих устройств может быть связано с нарушением УК. Думаю все мы должны быть вполне вменяемыми людьми и всегда думать о том что наши те или иные действия могут нарушать или ущемлять интересы других людей или быть прямо направлены против чего то. Форум технический, и тут мы обсуждаем технологии, все кроме изготовления взрывных устройств, и обогащения урана. (последнее заявление приведено с долей иронии и предоставлено на првах шутки) 2. Мой друг из столицы крыма эксплуатирует серевер на базе relaying который генерирует до 2Гигабит трафика (компьютер правда довольно мощный). Реально в продашене. (предприятие имеет все лицензии и договора с правообладателями) 3. Радиус решения несомненно на порядок более масштабируемые и надежные, в любом случае, подходы могут быть разные. Мы не претендуем на истину в последней инстанции. Вместо критики, напишите короткую статейку о вашем опыте и разместите, думаю все вам будут благодарны. Відредаговано 5 липня, 2013 wladd
wladd Опубліковано: 5 липня, 2013 Автор Опубліковано: 5 липня, 2013 Есть возможно полезная информация на анализ многоуважаемого Олл. TBS2 9 00 http://www.tbsdtv.com/launch/TBS_MOI_FAQ_use_manual.htmlhttp://www.tbsdtv.com/download/ Есть фантазия такая, что можно несколько каналов будет получить на этом устростве и использовать его как аппаратный стример. Пытаемся разобраться.
нехочуха Опубліковано: 5 липня, 2013 Опубліковано: 5 липня, 2013 (відредаговано) Відредаговано 5 липня, 2013 нехочуха
Abram Опубліковано: 5 липня, 2013 Опубліковано: 5 липня, 2013 TBS2900, он же MOI? На cesbo.com лежит собранная под него Astra.
martin Опубліковано: 5 липня, 2013 Опубліковано: 5 липня, 2013 По поводу MOI - там нечего разбираться, оно укладывается по прерываниям и больше не дышит.. юзать можно только один вход и то для пары каналов. Про DVB-S2 и речи быть не может )) Короче, опять домашняя игрушка. По поводу relaying - я юзал его тоже на трафике 2 Гб, если по крону рестартить - то сойдет )
Mechanik Опубліковано: 5 липня, 2013 Опубліковано: 5 липня, 2013 мне удалось чуть больше чем 2 канала на одном входе все зависит от битрейта, получается ~10 каналов на железку только FTA каналы
iptv2012 Опубліковано: 5 липня, 2013 Опубліковано: 5 липня, 2013 Сделайте, пожалуйста, ссылки в первом посту кликабельными на конкретные посты Глава 1: IPTV стример своими рукамиГлава 2: IPTV UNICAST трансляция как услугаГлава 3: IPTV MULTICAST трансляция как услуга Глава 4: Чем и как смотреть.
wladd Опубліковано: 5 липня, 2013 Автор Опубліковано: 5 липня, 2013 (відредаговано) Сделайте, пожалуйста, ссылки в первом посту кликабельными на конкретные посты Глава 1: IPTV стример своими руками Глава 2: IPTV UNICAST трансляция как услуга Глава 3: IPTV MULTICAST трансляция как услуга Глава 4: Чем и как смотреть. придется просить Фостера, потому что сообщение уже закрылось. Відредаговано 5 липня, 2013 wladd
arefev Опубліковано: 21 вересня, 2013 Опубліковано: 21 вересня, 2013 тема умерла? продолжение будет?)
morfey Опубліковано: 22 вересня, 2013 Опубліковано: 22 вересня, 2013 тема умерла? Скореее исчерпала себя.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас