Flash Media Server

5,218 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Flash Media Server

  1. 1. Серверная составляющая Flash платформы Папазов Денис Mondo ODC Ukraine
  2. 3. <ul><li>Программный продукт разработанный компанией Macromedia для быстрой и защищенной доставки медиа контента на компьютер пользователя интернет. </li></ul><ul><li>Предоставляемые возможности : </li></ul><ul><li>Транслировать видео и аудио контент хранящийся на сервере, а также транслировать и записывать видео и аудио в реальном времени. </li></ul><ul><li>Возможность построения сложных коммуникационных приложений для обмена видео, аудио и текстовой информацией между пользователями. </li></ul>
  3. 4. <ul><li>Flash Media Server 2 является готовым продуктом для разнообразных решений. </li></ul><ul><li>Flash Media Server 2 Developer Edition – версия продукта распространяемая бесплатно для разработчиков, имеет только одно ограничение, количество подключенных пользователей может быть не более 10. </li></ul><ul><li>Текущая версия Flash Media Server 3 предлагает больше вариантов продукта. </li></ul><ul><li>Flash Media Streaming Server 3 предназначен только для трансляции медиа контента, заранее подготовленного или в реальном времени. </li></ul><ul><li>Flash Media Interactive Server 3 имеет все возможности Streaming server , но еще включает возможность написания серверных скриптов, что означает возможность разработки сложных интерактивных приложений. </li></ul><ul><li>Flash Media Development Server 3 распростряняется бесплатно, имеет все возможности Interactive server , но так же как и в Flash Media Server2 Developer Edition имеет ограничение на количество подключенных пользователей. </li></ul>
  4. 7. <ul><li>Быстрый старт с Flash Media Server для трансляции заранее подготовленного контента или трансляции медиа в реальном времени. </li></ul><ul><li>Использование Flash Media Server дает пользователю возможность мгновенно проигрывать медиа контент не дожидаясь его загрузки на компьютер. </li></ul><ul><ul><li>Снижение затрат ресурсов пользовательского компьютера. </li></ul></ul><ul><ul><li>Эффективное использование сетевых ресурсов. </li></ul></ul><ul><li>Постоянное сокетное соединение с сервером гарантирует бесперебойную передачу контента конечному пользователю, дает возможность быстрой навигации по медиа контенту. </li></ul><ul><li>Трекинг медиа контента. </li></ul><ul><li>Защищенная передача контента конечному пользователю. </li></ul><ul><li>Поддержка Sorenson Spark и On2VP6 кодеков предоставляющих возможность трансляции качественного медиа контента при существенно маленьком размере файла. Поддержка MP3 и ADPCM кодеков для трансляции аудио. </li></ul>
  5. 9. <ul><li>Новая удешевленная версия сервера – Flash Media Streaming Server 3. </li></ul><ul><li>Усовершенствовано использование машинных ресурсов. </li></ul><ul><li>Встроенная проверка пропускной способности интернет канала. </li></ul><ul><li>Подверглось улучшению управление подключениями. </li></ul><ul><li>Возможность настройки оптимального использования памяти для кэширования заранее подготовленного медиа контента. </li></ul><ul><li>Автоматическое отключение неиспользуемых подключений к серверу. </li></ul><ul><li>Усовершенствована навигация по контенту. Подверглась изменению возможность временной остановки проигрывания стрима. </li></ul><ul><li>Поддержка H.264 видео кодека и HE - AAC аудио кодека предоставляющих высококачественный медиа контент. Для начала работы с высококачественным видео : http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:H.264 </li></ul>
  6. 10. <ul><li>Поддержка больших файлов, до 2GB . </li></ul><ul><li>Возможность добавления метаданных в ключевые кадры транслируемого медиа контента в реальном времени. </li></ul><ul><li>Поддержка новых защищенных протоколов и проверка SWF файла на подлинность. </li></ul><ul><li>Поддержка трансляции медиа контента на мобильные устройства во Flash Lite 3. </li></ul><ul><li>Предустановленные сервисы, позволяющие быстро начать работу с сервером. Более удобная схема развертывания приложения. </li></ul><ul><li>Поддержка нового интернет протокола IPv6. </li></ul>
  7. 11. <ul><li>Возможность конфигурировать сервер как Edge или Origin. </li></ul><ul><li>Поддержка AMF3 для обмена комплексными данными между клиентом и сервером. </li></ul><ul><li>Поддержка перенаправления запроса схожая с HTTP 302 redirect. </li></ul><ul><li>Plug-in API. </li></ul>
  8. 13. <ul><ul><li>Flash Media Server использует стрим передачу данных прямо во Flash Player, ваш контент не будет кэшироваться на компьютере пользователя. </li></ul></ul><ul><ul><li>Использование защищенных сетевых протоколов. </li></ul></ul><ul><ul><ul><li>RTMPS протокол, использует SSL соединения через RTMP протокол. SSL обеспечивает максимальную степень защиты соединения, но при этом требует большее процессорное время. </li></ul></ul></ul><ul><ul><ul><li>RTMPE протокол, использует 128 битное шифрование канала. Обеспечивает большую производительность и скорость в сравнении с SSL соединением. </li></ul></ul></ul><ul><ul><li>Проверка подлинности SWF файла дает возможность защиты контента от посторонних Flash приложений. </li></ul></ul><ul><ul><li>Авторизация или запрет запросов с определенных доменов. </li></ul></ul>
  9. 14. <ul><ul><li>Client Side API </li></ul></ul><ul><ul><li>Server Side API </li></ul></ul><ul><ul><li>Administration API </li></ul></ul><ul><ul><li>Plug-in API </li></ul></ul>
  10. 15. Flash Player API Adobe AIR API Набор средств разработки Среды разработки Adobe Flash Adobe Flex Eclipse + FDT Aptana IDE ActionScript 2.0 ActionScript 3.0 Adobe Flash Lite API
  11. 16. JavaScript 1.5 ActionScript 1.0 ~ Server-Side ActionScript Средства разработки = Среда выполнения Server-Side ActionScript Mozilla SpiderMonkey JavaScript engine Баглист насчитывает 676 записей Среды разработки Adobe Flash Notepad Зачем платить больше?
  12. 17. <ul><ul><li>Набор серверных методов для мониторинга, управления, настройки сервера из Flash, Flex, AIR приложения через RTMP протокол. </li></ul></ul><ul><ul><li>Возможно написание браузерного приложения для тех же целей, но по HTTP протоколу. </li></ul></ul><ul><ul><li>Одним из примеров такого приложения является </li></ul></ul><ul><ul><li>Adobe Flash Media Administration Console </li></ul></ul>
  13. 18. <ul><ul><li>Access Plug-in – еще один слой защиты вашего медиа контента. Дает возможность перехватывать запрос к серверу до начала работы серверного скриптового приложения. Данный плагин работает во время Edge process. </li></ul></ul><ul><ul><li>Authorization Plug-in – так же как и Access plug-in имеет возможность разрешить, запретить либо перенаправить запрос к серверу, но происходит во время Core process . </li></ul></ul><ul><ul><ul><li>Возможность управлять доступом к стриму. </li></ul></ul></ul><ul><ul><ul><li>Перенаправление относительных путей на реальные физические адреса файлов. </li></ul></ul></ul><ul><ul><ul><li>Вызов методов в серверном скриптовом приложении. </li></ul></ul></ul><ul><ul><li>File Plug-in </li></ul></ul><ul><ul><ul><li>Полный контроль над работой с файловой системой сервера. </li></ul></ul></ul><ul><ul><ul><li>Асинхронная работа с файловой системой. </li></ul></ul></ul><ul><ul><ul><li>Работа с удаленными источниками данных и передача их клиенту. </li></ul></ul></ul><ul><li>Примеры плагинов устанавливаются вместе с Flash Media Server . </li></ul>
  14. 23. http://osflash.org/red5 http://www.wowzamedia.com/products.html

×