Предоставление пользовательских чанков Flash Media Server - PullRequest
0 голосов
/ 10 февраля 2012

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

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

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

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

1 Ответ

0 голосов
/ 15 февраля 2012

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

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

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

...