5

У меня есть видеомагнитофон на основе as3 на основе flash3, который публикует видеопоток веб-камеры пользователя на Flash Media Server (FMS). Проблема в том, что когда соединение пользователя падает из-за неустойчивого подключения к Интернету, запись резко останавливается между ними, и видеофайл чаще всего повреждается. Я могу использовать события NetConnection.Connect.Closed и NetConnection.Connect.NetworkChange класса NetConnection, чтобы обнаружить падение соединения и повторно подключиться к серверу без каких-либо проблем. Но при прикреплении вновь подключенного объекта NetConnection к объекту NetStream запись сбрасывается и начинается все время.В флешке as3 рекордер веб-камеры как восстановить или повторно опубликовать после потери связи

В случае воспроизведения с использованием FMS, повторное прикрепление нового NetConnection к NetStream, есть способы, чтобы возобновить воспроизведение с последней позиции, как показано в документации здесь: http://help.adobe.com/en_US/flashmediaserver/devguide/WSae44d1d92c7021ff-1f5381712889cd7b56-8000.html. Но пока публикации/записи, я не могу возобновить запись, как только я снова подключился. Есть ли способ обойти это? Пинг меня в комментариях, если вопрос непонятен. Благодарю.

ответ

1

Примечание: Я никогда не делал этого, поэтому я не знаю, как это работает с поврежденными файлами, но есть возможность добавить к существующему потоку (или добавить с пробелом), когда публикация NetStream. Второй параметр метода publish() указывает, как публиковать поток:

ns.publish('myStreamName', 'append'); 
+0

Спасибо за толкание в нужном направлении. Я столкнулся с этим раньше, но не потратил слишком много времени на это. Дайте ему снова пойти и примите ответ, если я получу его правильно ... – fijas

 Смежные вопросы

  • Нет связанных вопросов^_^