Для захвата видео из Flash требуется медиа-сервер, но, похоже, ни один из них не имеет доступной документации (даже документации API или других комментариев к исходному коду). Я бы предпочел crtmpserver, потому что мое приложение написано на C ++ и ему необходимо получать и обрабатывать захваченные данные в реальном времени. Однако Red5 явно намного более зрелый и более известный проект, поэтому я тоже считаю это возможным. Adobe FMS слишком дорого стоит, и его может быть сложно интегрировать с моим приложением, поскольку Adobe никогда не упоминает такой вариант использования.
Насколько я могу судить, нужно написать «приложение» для медиа-сервера (они не поставляются с чем-либо пригодным для использования), и оно затем должно будет пересылать данные для фактической обработки. Какие данные может ожидать приложение от медиасервера, будет ли это простой поток FLV или есть что-то еще (согласование пропускной способности и т. Д.)?
Кодирование стороны Flash не является проблемой, для этого есть множество примеров (даже если они не говорят, как должен быть построен URL-адрес медиа-сервера).
Актуальный вопрос: как работает серверная часть (представление высокого уровня) и есть ли что-нибудь, чтобы начать работу с функцией записи в реальном времени?