Upload
dinosaur
View
4.831
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Серверная составляющая Flash платформы
Папазов ДенисMondo ODC Ukraine
Программный продукт разработанный компанией Macromedia для быстрой и защищенной доставки медиа контента на компьютер пользователя интернет.
Предоставляемые возможности: Транслировать видео и аудио контент хранящийся на
сервере, а также транслировать и записывать видео и аудио в реальном времени.
Возможность построения сложных коммуникационных приложений для обмена видео, аудио и текстовой информацией между пользователями.
Flash Media Server 2 является готовым продуктом для разнообразных решений.
Flash Media Server 2 Developer Edition – версия продукта распространяемая бесплатно для разработчиков, имеет только одно ограничение, количество подключенных пользователей может быть не более 10.
Текущая версия Flash Media Server 3 предлагает больше вариантов продукта.
Flash Media Streaming Server 3 предназначен только для трансляции медиа контента, заранее подготовленного или в реальном времени.
Flash Media Interactive Server 3 имеет все возможности Streaming server, но еще включает возможность написания серверных скриптов, что означает возможность разработки сложных интерактивных приложений.
Flash Media Development Server 3 распростряняется бесплатно, имеет все возможности Interactive server, но так же как и в Flash Media Server2 Developer Edition имеет ограничение на количество подключенных пользователей.
Быстрый старт с Flash Media Server для трансляции заранее подготовленного контента или трансляции медиа в реальном времени.
Использование Flash Media Server дает пользователю возможность мгновенно проигрывать медиа контент не дожидаясь его загрузки на компьютер.• Снижение затрат ресурсов пользовательского компьютера.• Эффективное использование сетевых ресурсов.
Постоянное сокетное соединение с сервером гарантирует бесперебойную передачу контента конечному пользователю, дает возможность быстрой навигации по медиа контенту.
Трекинг медиа контента. Защищенная передача контента конечному пользователю. Поддержка Sorenson Spark и On2VP6 кодеков предоставляющих
возможность трансляции качественного медиа контента при существенно маленьком размере файла. Поддержка MP3 и ADPCM кодеков для трансляции аудио.
Новая удешевленная версия сервера – Flash Media Streaming Server 3.
Усовершенствовано использование машинных ресурсов. Встроенная проверка пропускной способности интернет
канала. Подверглось улучшению управление подключениями. Возможность настройки оптимального использования памяти
для кэширования заранее подготовленного медиа контента. Автоматическое отключение неиспользуемых подключений к
серверу. Усовершенствована навигация по контенту. Подверглась
изменению возможность временной остановки проигрывания стрима.
Поддержка H.264 видео кодека и HE-AAC аудио кодека предоставляющих высококачественный медиа контент. Для начала работы с высококачественным видео: http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:H.264
Поддержка больших файлов, до 2GB. Возможность добавления метаданных в ключевые кадры
транслируемого медиа контента в реальном времени. Поддержка новых защищенных протоколов и проверка SWF
файла на подлинность. Поддержка трансляции медиа контента на мобильные
устройства во Flash Lite 3. Предустановленные сервисы, позволяющие быстро начать
работу с сервером. Более удобная схема развертывания приложения.
Поддержка нового интернет протокола IPv6.
Возможность конфигурировать сервер как Edge или Origin. Поддержка AMF3 для обмена комплексными данными между
клиентом и сервером. Поддержка перенаправления запроса схожая с HTTP 302
redirect. Plug-in API.
Flash Media Server использует стрим передачу данных прямо во Flash Player, ваш контент не будет кэшироваться на компьютере пользователя.
Использование защищенных сетевых протоколов.• RTMPS протокол, использует SSL соединения через RTMP
протокол. SSL обеспечивает максимальную степень защиты соединения, но при этом требует большее процессорное время.
• RTMPE протокол, использует 128 битное шифрование канала. Обеспечивает большую производительность и скорость в сравнении с SSL соединением.
Проверка подлинности SWF файла дает возможность защиты контента от посторонних Flash приложений.
Авторизация или запрет запросов с определенных доменов.
Client Side API Server Side API Administration API Plug-in API
Flash Player API Adobe AIR API
Набор средств разработки
Среды разработки
Adobe Flash Adobe Flex Eclipse + FDT Aptana IDE
Act
ionS
crip
t 2.
0
Act
ionS
crip
t 3.
0
Adobe Flash Lite API
JavaScript 1.5
ActionScript 1.0~
Server-Side ActionScript
Средства разработки
=
Среда выполнения Server-Side ActionScript
Mozilla SpiderMonkey JavaScript engine
Баглист насчитывает 676 записей
Среды разработки
Adobe Flash Notepad
Зачем платить больше?
Набор серверных методов для мониторинга, управления, настройки сервера из Flash, Flex, AIR приложения через RTMP протокол.
Возможно написание браузерного приложения для тех же целей, но по HTTP протоколу.
Одним из примеров такого приложения является
Adobe Flash Media Administration Console
Access Plug-in – еще один слой защиты вашего медиа контента. Дает возможность перехватывать запрос к серверу до начала работы серверного скриптового приложения. Данный плагин работает во время Edge process.
Authorization Plug-in – так же как и Access plug-in имеет возможность разрешить, запретить либо перенаправить запрос к серверу, но происходит во время Core process.
• Возможность управлять доступом к стриму.• Перенаправление относительных путей на реальные физические
адреса файлов.• Вызов методов в серверном скриптовом приложении.
File Plug-in• Полный контроль над работой с файловой системой сервера.• Асинхронная работа с файловой системой.• Работа с удаленными источниками данных и передача их клиенту.
Примеры плагинов устанавливаются вместе с Flash Media Server.
http://osflash.org/red5
http://www.wowzamedia.com/products.html