Предоставление пользовательских фрагментов Flash Media Server

Я пытаюсь использовать флэш-сервер, чтобы узнать, может ли он выполнить конкретную задачу, которую мне нужно выполнить. У меня есть приложение Django + OpenCV, которое обрабатывает видеофайл и выводит обработанное видео, разделенное на 1-секундные фрагменты.

Я изучал Flash Media Server и обнаружил, что некоторые теги, такие как <OutChunkSize>, используются в файлах Application.xml для настройки размера фрагментов.

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

РЕДАКТИРОВАТЬ: я прочитал часть документации Adobe и обнаружил, что FMS якобы записывает сегменты .f4f и индекс сегментов .f4x на диск. Вот ссылка. Было бы полезно, если бы кто-нибудь знал, где хранятся эти файлы.


person Esteban Angee    schedule 09.02.2012    source источник


Ответы (1)


Я думаю, что вы имеете в виду в отношении FMS динамическую потоковую передачу HTTP (HDS). Flash Media Server работает совместно с веб-сервером Apache для упаковки файлов F4F на лету, а затем обслуживает файлы сегментов/фрагментов для определенного потока (VOD или Live) и времени. Файлы в этом случае нигде не хранятся (возможно, они кэшируются, но я не знаю где).

Существует вариант использования и рабочий процесс для файлов, хранящихся на сервере. В этом случае файлы упаковываются с помощью инструмента f4fpackager, а затем загружаются на веб-сервер.

Документация Adobe для HDS: http://help.adobe.com/en_US/HTTPStreaming/1.0/Using/index.html

person John Crosby    schedule 14.02.2012