Можно ли поточить живое видео для Flash Media Server через Access NetStream Byte?

StackOverflow https://stackoverflow.com//questions/9643515

Вопрос

Итак, я работаю с источником видео, который я кормлю в мою приложение Adobe Air, через некоторые нативные удлинительные работы, с целью в конечном итоге получить его на сервер Flash Media. Видео представляет собой H.264, кодируемый и MXED в контейнер FLV, который выравнивает меня с поддерживаемыми кодами сервера Flash Media и требованиями Netstream (Appendbytes). Я могу получить данные в Air просто хорошо.

Мою я наступил на сегодня, однако, это документация для netstream.appendbytes Штаты Я должен позвонить netstream.play (null) :

Вызовите этот метод на Netstream в «Режим генерации данных». Чтобы положить Netstream в режим генерации данных, вызовите NetStream.play (NULL) на Netstream, созданном на подключенном к NULL. Вызов Appendbytes () на Netstream, который не в режиме генерации данных не является ошибкой и повышает исключение.

netstream.play () Вызывается с нулевым параметром, дает локальное воспроизведение FLV. Я не могу опубликовать поток в FMS в этом режиме. Но мои исследования в Flash, по-видимому, указывают на байтовый доступ Netstream - моя единственная настоящая надежда здесь, когда это касается без камеры или без веб-видео.

<Сильные> Q: Могу ли я заставить защелку на буфер воспроизведения видео для публикации в FMS? Могу ли я создать своего рода трубопровод Netstreams или NetConnections для достижения этого? Или есть альтернативный подход здесь для передачи данных H.264 / FLV в FMS? (Источник моего видео не может взаимодействовать с FMS напрямую.)

Это было полезно?

Решение

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

Я попытался посмотреть на это для вас, чтобы посмотреть, был ли какой-то грязный хак, где вы можете прикрепить камеру или что-то и переопределить бинарные данные, отправляемые в поток, как вы можете с аудио, но к сожалению, для моих знаний, нет таких взлом возможен. Больше NFO здесь: netstream.appendbytes

<Сильное> Обновление

Возможно, вы сможете сделать что-то взлома, используя MONYCAM, который является виртуальным драйвером веб-камеры (от того, что я понимаю). Это обеспечит действительную камеру, которую вы можете выбрать из Flash, и вы также можете выбрать видеофайл в качестве исходного файла для MultiCam. Смотрите http://manycam.com/user_guide/#howtoselectivideofileasthepickictureourceformanycam

<Сильное> Обновление # 2

Если вы ищете что-то с открытым исходным кодом, который сделает то же самое, что и Manycam, проверьте следующее:

http://code.google.com/p/webcamstudio/wiki/videosourcemovie (GPL Licensed)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top