Cumulus — Open Source RTMFP Server

Моя профессиональная деятельность иногда пересекается с областью Flash технологий. В рамках решения очередной задачи, мне посчастливилось найти Open Source замену Flash Media Server с его протоколом RTMFP.

Cumulus — сервер позволяющий организовать взаимодействие между Flash приложениями по RTMFP протоколу. В 2011 году он показал себя в работе вполне достойно, но не дотягивал до продакшена. Вылетал при долгой работе, приходилось его перезагружать. Ставится и настраивается он очень легко.

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

Пакетная загрузка с помощью FileReference

Передо мной стояла задача сделать пакетную загрузку mp3 на примере загрузки фотографий.

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

Первый вариант реализовал следующим образом: пользователь выбрал файлы -> отправляю их все на сервер одновременно. Данный вариант прожил довольно долго.

Вернувшись к загрузчику через несколько месяцев, решение нашлось. Получилось организовать последовательную загрузку.
Читать далее «Пакетная загрузка с помощью FileReference»

Flex Builder 3 и Flash Builder 4.5

На работе столкнулся с одной проблемой.

Разрабатывал приложение в Flex Bulder 3. После перешел во Flash Bulder 4.5 для написания тестов.

При компиляции во Flash Builder получаемый файл весит 1.6Мб.
При компиляции во Flex Bulder приложение весит 210Кб. Разница колоссальная.

В обоих случаях использовалось одно приложение, один набор библиотек. RSL не использовался, все вшивается в swf.
Приложение использует spark компоненты: s:Group, s:RichText, s:Label, s:List, s:Button и еще пару.

У меня есть подозрение, что Flex Bulder берет только то, что нужно (то что используется в коде) из SDK. Flash Builder тянет все подряд.

Вот такая магия… Думается мне что можно создавать приложения в Flash Bulder 4.x. Затем откомпилировать его в Flex Builder 3, чтобы получить приемлемый размер. =)))

Буду рад любым мыслям и идеям, как решить эту проблему. Хочется разрабатывать во Flash Bulder и получать нормальный размер файла.