Я пытаюсь записать видео веб-камеры и аудио в файл FLV, хранивший на пользовательском локальном жестком диске. У меня есть версия этой работы кода, которая использует NetConnection и NetStream для потоковой передачи видео по сети к FMS (Red5) сервер, но я хотел бы смочь сохранить видео локально для низкой пропускной способности / облупленных сетевых ситуаций. Я использую Flex 3.2 и AIR 1.5, таким образом, я не полагаю, что должны быть любые ограничения песочницы, которые препятствуют тому, чтобы это произошло.
Вещи я видел:
Учитывая, что у меня уже есть версия, которая использует NetStream для потока к серверу, я думал, что последнее было самым многообещающим и шло вперед и соединяло это демонстрационное приложение. Компиляции кода и выполнения без ошибок, но у меня нет файла FLV на диске, который нажата кнопка остановки. -
Мне кажется, что существует или что-то не так с вышеупомянутым кодом, который препятствует тому, чтобы он работал, или NetStream просто нельзя злоупотребить в этом wany для записи видео.
То, что я хотел бы знать, a) Что (если что-нибудь) является неправильным с кодом выше? b) Если NetStream не поддерживает запись к диску, есть ли какие-либо другие альтернативы, которые записывают Аудио И Видео в файл на пользовательском локальном жестком диске?
Заранее спасибо!
Я тоже пытаюсь сделать то же самое, но разработчики avchat.net сказали мне, что в настоящее время это невозможно сделать с помощью AIR. Если вы узнаете, как это сделать, я хотел бы знать!
Я также нашел эту ссылку, не уверен, насколько она полезна http://www.zeropointnine.com/blog/webcam-dvr-for-apollo/
Ну, я просто думаю, что позволить ему подключиться к ничего(NULL) не работает. Я уже позволил ему попытаться подключиться к localhost, но это тоже не сработало. Я не думаю, что это вообще возможно. Потоковое видео работает только с Flash Media Server и Red5, а не локально. Может быть, вы можете установить Red5 на свой ПК?