Для реалізації задуманого нам знадобиться сервер з встановленим Red5 сервером і будь-який інструмент, що дозволяє працювати з flash, тому що нам буде потрібно створити дві флешки - одна для транслює, інша для смотрящих.
Що таке RED5?
Нам власне потрібно останнім (Live Stream Publishing).
Щодо розміщення red5 сервера дуже добре написано тут. а на офіційному сайті можна скачати сам сервер і додаткову інформацію по роботі з ним, а також безліч прикладів.
Припустимо ви впоралися з установкою і бачите заповітне
Всі підготовчі кроки зроблені. Далі нам потрібно розробити 2 flash ролика. Один для транслює, другий для смотрящих. Скористаємося для цього програмою Flash CS6 Professional.
Також помістимо на робочу область 2 кнопки - Транслювати і Зупинити.
В діях додаємо наступних код на початку документа:
Отримуємо ID потоку з HTML документа (передбачається, що ідентифікатори зберігаються в якійсь таблиці на стороні сервера і підтягуються в залежності від якихось параметрів, але в кінцевому підсумку в документ передається ідентифікатор унікальний як для транслює, так і для наглядача)
Далі опишемо функцію PlayClick
Наведемо функцію зупинки трансляції
Далі створимо Subscriber.fla
Далі в діях помістимо код
На цьому розробка завершена. Залишилося тільки вставити в документи код плеєрів.
На цьому все. Тепер відкривши сторінку Broadcaster і почавши трансляцію можна буде спостерігати необмеженій кількості осіб вашу трансляцію на сторінці Subscriber.