Динамическое создание потокового видео - PullRequest
1 голос
/ 27 марта 2012

Я знаком с публикацией / подпиской на заранее определенные прямые трансляции видео на Adobe Flash Media Server. Как я могу разрешить пользователям динамически создавать новые потоки? То есть вместо предоставления фиксированных каналов пользователи нажимают «Создать канал», вводят имя, и тогда любой желающий сможет опубликовать / подписаться на этот канал..

Я не ищу исходный код (хотя, очевидно, это было бы неплохо).Скорее я хотел бы понять, что мне нужно сделать на высоком уровне, чтобы заставить это работать.

1 Ответ

1 голос
/ 15 июня 2012

Отвечая на мой собственный вопрос:

Существует альтернативный сервер с именем Wowza , который позволяет вам делать то же самое, что и Adobe Flash Media Server, за исключением того, что серверный код написан вместо этого на Java.Actionscript или Flex.

Динамическое создание новых потоков (фактически комнат чата) так же просто, как создание нового каталога [wowza]/conf/[application-name] и его заполнение Application.xml, которое вы можете сгенерировать на лету (Application.xml - этоописано в их обычном руководстве).

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

Для получения дополнительной информации см. Руководство пользователя , стр. 37 (раздел «Приложения и экземпляры приложений»).

Конфигурация приложенияопределяется в файле Application.xml.Когда экземпляр приложения загружен, он ищет файл Application.xml в следующих местах (где [application] - имя приложения):

[install-dir]/conf/[application]/Application.xml
[install-dir]/conf/Application.xml

Используется первый найденный файл Application.xml.

...