23
Серверная составляющая Flash платформы Папазов Денис Mondo ODC Ukraine

Flash Media Server

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Flash Media Server

Серверная составляющая Flash платформы

Папазов ДенисMondo ODC Ukraine

Page 2: Flash Media Server
Page 3: Flash Media Server

Программный продукт разработанный компанией Macromedia для быстрой и защищенной доставки медиа контента на компьютер пользователя интернет.

Предоставляемые возможности: Транслировать видео и аудио контент хранящийся на

сервере, а также транслировать и записывать видео и аудио в реальном времени.

Возможность построения сложных коммуникационных приложений для обмена видео, аудио и текстовой информацией между пользователями.

Page 4: Flash Media Server

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 имеет ограничение на количество подключенных пользователей.

Page 5: Flash Media Server
Page 6: Flash Media Server
Page 7: Flash Media Server

Быстрый старт с Flash Media Server для трансляции заранее подготовленного контента или трансляции медиа в реальном времени.

Использование Flash Media Server дает пользователю возможность мгновенно проигрывать медиа контент не дожидаясь его загрузки на компьютер.• Снижение затрат ресурсов пользовательского компьютера.• Эффективное использование сетевых ресурсов.

Постоянное сокетное соединение с сервером гарантирует бесперебойную передачу контента конечному пользователю, дает возможность быстрой навигации по медиа контенту.

Трекинг медиа контента. Защищенная передача контента конечному пользователю. Поддержка Sorenson Spark и On2VP6 кодеков предоставляющих

возможность трансляции качественного медиа контента при существенно маленьком размере файла. Поддержка MP3 и ADPCM кодеков для трансляции аудио.

Page 8: Flash Media Server
Page 9: Flash Media Server

Новая удешевленная версия сервера – Flash Media Streaming Server 3.

Усовершенствовано использование машинных ресурсов. Встроенная проверка пропускной способности интернет

канала. Подверглось улучшению управление подключениями. Возможность настройки оптимального использования памяти

для кэширования заранее подготовленного медиа контента. Автоматическое отключение неиспользуемых подключений к

серверу. Усовершенствована навигация по контенту. Подверглась

изменению возможность временной остановки проигрывания стрима.

Поддержка H.264 видео кодека и HE-AAC аудио кодека предоставляющих высококачественный медиа контент. Для начала работы с высококачественным видео: http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:H.264

Page 10: Flash Media Server

Поддержка больших файлов, до 2GB. Возможность добавления метаданных в ключевые кадры

транслируемого медиа контента в реальном времени. Поддержка новых защищенных протоколов и проверка SWF

файла на подлинность. Поддержка трансляции медиа контента на мобильные

устройства во Flash Lite 3. Предустановленные сервисы, позволяющие быстро начать

работу с сервером. Более удобная схема развертывания приложения.

Поддержка нового интернет протокола IPv6.

Page 11: Flash Media Server

Возможность конфигурировать сервер как Edge или Origin. Поддержка AMF3 для обмена комплексными данными между

клиентом и сервером. Поддержка перенаправления запроса схожая с HTTP 302

redirect. Plug-in API.

Page 12: Flash Media Server
Page 13: Flash Media Server

Flash Media Server использует стрим передачу данных прямо во Flash Player, ваш контент не будет кэшироваться на компьютере пользователя.

Использование защищенных сетевых протоколов.• RTMPS протокол, использует SSL соединения через RTMP

протокол. SSL обеспечивает максимальную степень защиты соединения, но при этом требует большее процессорное время.

• RTMPE протокол, использует 128 битное шифрование канала. Обеспечивает большую производительность и скорость в сравнении с SSL соединением.

Проверка подлинности SWF файла дает возможность защиты контента от посторонних Flash приложений.

Авторизация или запрет запросов с определенных доменов.

Page 14: Flash Media Server

Client Side API Server Side API Administration API Plug-in API

Page 15: Flash Media Server

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

Page 16: Flash Media Server

JavaScript 1.5

ActionScript 1.0~

Server-Side ActionScript

Средства разработки

=

Среда выполнения Server-Side ActionScript

Mozilla SpiderMonkey JavaScript engine

Баглист насчитывает 676 записей

Среды разработки

Adobe Flash Notepad

Зачем платить больше?

Page 17: Flash Media Server

Набор серверных методов для мониторинга, управления, настройки сервера из Flash, Flex, AIR приложения через RTMP протокол.

Возможно написание браузерного приложения для тех же целей, но по HTTP протоколу.

Одним из примеров такого приложения является

Adobe Flash Media Administration Console

Page 18: Flash Media Server

Access Plug-in – еще один слой защиты вашего медиа контента. Дает возможность перехватывать запрос к серверу до начала работы серверного скриптового приложения. Данный плагин работает во время Edge process.

Authorization Plug-in – так же как и Access plug-in имеет возможность разрешить, запретить либо перенаправить запрос к серверу, но происходит во время Core process.

• Возможность управлять доступом к стриму.• Перенаправление относительных путей на реальные физические

адреса файлов.• Вызов методов в серверном скриптовом приложении.

File Plug-in• Полный контроль над работой с файловой системой сервера.• Асинхронная работа с файловой системой.• Работа с удаленными источниками данных и передача их клиенту.

Примеры плагинов устанавливаются вместе с Flash Media Server.

Page 19: Flash Media Server
Page 20: Flash Media Server
Page 21: Flash Media Server
Page 22: Flash Media Server
Page 23: Flash Media Server

http://osflash.org/red5

http://www.wowzamedia.com/products.html