Багатоадресне і широкомовлення, computerworld росія, видавництво «відкриті системи»

Структура взаємодії компонентів в широкомовному додатку

Однак для повноцінної роботи самих широкомовних повідомлень ще недостатньо. Як правило, потрібно створювати додаткові канали для управління окремими клієнтами, пристроями і додатками, для чого найкраще підходять вже використовувані протоколи UDP і TCP. В результаті структура зв'язків широковещательного додатки в загальному випадку виглядає так, як показано на малюнку. Втім, оскільки контрольна інформація, як правило, займає меншу смугу пропускання, то додаткові керуючі канали не сильно впливають на передачу основної інформації.

Традиційні протоколи і додатки, розраховані на використання в IP-мережі, не можуть бути перенесені в трансляцію мережу, оскільки модель взаємодії користувачів для широкомовної технології сильно відрізняється від моделі TCP і UDP. Тому широкомовні додатки потрібно розробляти з нуля. Зараз таких додатків не дуже багато. Їх можна розділити на дві групи - додатки для організації розподілених конференцій і для організації мовлення через IP-мережу. У першому випадку всі учасники програми є активними і можуть передавати свої сигнали в трансляцію мережу, у другому ж є активна базова станція, що передає в мережу пакети, а всі інші лише пасивно приймають інформацію, але нічого не передають назад. Втім, є додатки, які не вкладаються в запропоновану класифікацію. Наприклад, в мережі FREEnet розроблена програма для організації голосування за допомогою широкомовної IP-мережі.

Створено кілька додатків для організації розподілених конференцій. Для простих конференцій, в яких передбачено кілька рівноправних аудиторій, можна скористатися простими інструментами - наприклад, вільно поширюваним пакетом VAT / VIC. Додаток VAT, або Visual Audio Tool, розроблено в лабораторії Lawrence Berkeley Laboratory і служить для проведення телеконференцій з використанням широковещательного протоколу. Додаток VIC служить для управління телеконференцій. За допомогою цього комплекту додатків була проведена, наприклад, конференція «Технології інформаційного суспільства? 99 - Росія», що пройшла за технічної підтримки мережі FREEnet. В ході телеконференції було встановлено зв'язок між чотирма російськими містами: Москвою, Санкт-Петербургом, Новгородом і Ярославлем. Завдяки створенню MIX в цій конференції також могли взяти участь і клієнти комерційних провайдерів, підключених до цієї точки обміну.

Для проведення більш складних розподілених конференцій використовуються інші технології, такі як Global 360. Ця технологія спроектована на основі дуже складної моделі розподілу ролей в телеконференції. Управління мережею конференції виконується з центральної студії, де розташовуються професійні режисери та перекладачі. Є також базова аудиторія, в якій відбувається основна дія конференції. Крім цього, існують віддалені аудиторії, які можуть не тільки стежити за конференцією, а й втручатися в її хід, наприклад ставити запитання доповідачу або транслювати свої доповіді. Крім того, передбачені демонстраційні зали, в яких учасники зможуть тільки дивитися, але не втручатимуться в хід конференції. У моделі Global 360 передбачені механізми контролю переданих потоків інформації, які виконуються вже не через трансляцію мережу, а по протоколу UDP.

Ще одним популярним застосуванням широкомовної технології є організація мовлення через Internet теле- і радіопрограм. Для цього використовується спеціальне програмне забезпечення, розроблене такими компаніями, як Cisco Systems (технологія IP / TV). Ця технологія дозволяє за допомогою додаткових модулів для браузера дивитися телевізійні або слухати звукові програми через Internet. Власне, ця технологія може працювати і без широкомовного розсилання пакетів, але в цьому випадку вони сильно перевантажують мережу і сервер мовника. За допомогою широкомовних пакетів можна істотно розвантажити цей сервер і канали зв'язку з ним, що поліпшить якість переданих програм і збільшить кількість одночасно обслуговуваних користувачів.

Коротко про VAT

Додаток Visual Audio Tool (VAT) сьогодні є найпоширенішим засобом для проведення голосових конференцій через MBONE. Додаток доступний для всіх основних марок мережевих робочих станцій під управлінням операційних систем сімейства Unix, а також для ПК під управлінням Windows 95 і Windows NT.

VAT дозволяє проводити конференції в режимах «один-з-одним», «один-зі-багатьма» і «багато-до-багатьох». У режимі «один-з-одним» з'єднання між учасниками може встановлюватися або звичайним способом (unicast), або з використанням технології IP Multicast. У двох інших режимах використання IP Multicast є обов'язковим.

VAT дозволяє шифрувати дані перед посилкою їх в мережу. Для цього використовується алгоритм шифрування DES. Учасники конференції повинні при цьому ввести один і той же пароль в поле Кey конфігураційного меню і активувати цей пароль.

Коротко про IP / TV

Пакет складається з трьох компонентів: IP / TV Server (мовлення програм в мережу); IP / TV Viewer (прийом програм з мережі); IP / TV Program Guide (додаток для складання і адміністрування розкладів телевізійних програм, що використовуються клієнтами IP / TV, і управління сервером IP / TV). Program Guide також забезпечує анонсування програм в MBONE в форматі, що сприймається додатком SDR, і прийом анонсів з MBONE.

Поділіться матеріалом з колегами і друзями

Схожі статті