2013-04-28 3 views
0

Я использую сервер флэш-памяти и пытаюсь записать поток, но имею проблему, как я изложил ниже. Спасибо, что нашли время, чтобы прочитать этот пост.сервер флэш-памяти (FMS) подключает камеру к новому потоку

Как отключить камеру от одного потока и прикрепить его к новому потоку? То, что я пытаюсь сделать, это записать поток камеры в течение 10 секунд, а затем воспроизвести его в реальном времени на другом потоке. Я пытаюсь сделать netstream.close, а затем netstream.attachCamera(cam0), но он не позволит мне прикрепить его ко второму новому потоку. Что не так?

ответ

0

Вам не нужно закрывать поток. Вы можете использовать метод attachCamera с нулевым аргументом.

netstream.attachCamera(null); 
+0

Вы правы, я не правильно отправлял свои метаданные. – calmchess

+0

stream0.attachCamera (cam0); \t \t \t stream0.publish ("stream00", "live"); \t \t \t var metaData: Object = new Object(); \t metaData.roomname = "room0"; \t \t metaData.duration = "live"; \t \t metaData.width = cam0.width; \t \t metaData.height = cam0.height; \t \t stream0.send ("@ setDataFrame", "onMetaData", metaData); – calmchess

+0

Мне пришлось делать как netstream.attachCamera (null); и netstream.close другой мудрый записанный файл был поврежден – calmchess