Опубликовать поток как запись с использованием .flv и микрофона

Вначале я хотел бы извиниться за свой английский.

Я хотел бы опубликовать поток как запись на моем сервере RED5, но у меня проблема, потому что я хочу сохранить .flv + voice с моего микрофона на моем сервере.

Я пытаюсь подключиться к своему серверу red5:

connection = new NetConnection();
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusEventR5);
connection.client = this;
connection.connect("rtmp://" + my_ip);

и это, конечно, работает (кстати, слушатель для подключения принимает информацию вроде "Netstream.Connect.Failed" и так далее). В любом случае после подключения к серверу я пытаюсь опубликовать * flv-видео и свой голос, а затем сохранить это как:

stream = new NetStream(connection);
stream.client = this;
stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusEvent);
stream.bufferTime=0;
stream.play(filename);
stream.attachAudio(_micDevice.getMicrophone());
stream.publish(recfilename, "record");  

Когда я посмотрел на свой сервер после стрима, я увидел, что файл был сохранен, но включал только голос с моего микрофона, без экрана или звука из .flv. Возможно? Какие-нибудь советы?


person user3015215    schedule 29.08.2014    source источник
comment
Вы забыли прикрепить камеру к своей трансляции? attachCamera ()   -  person Ingweland    schedule 29.08.2014
comment
Но я хочу воспроизвести (потоковое) flv-видео с моего сервера и добавить свой микрофонный голос, а затем сохранить все это на моем сервере.   -  person user3015215    schedule 29.08.2014
comment
Итак, вы хотите создать запись с новым звуком голоса и ранее записанным видео?   -  person Paul Gregoire    schedule 29.08.2014
comment
Да что-то подобное   -  person user3015215    schedule 30.08.2014


Ответы (1)


Я знаю, что уже немного поздно отвечать на этот вопрос, но я хочу ответить, может быть, другому человеку, которому нужен ответ.

Я думаю, что невозможно играть и публиковать один и тот же NetStream, adobe было четко сказано:

Note:You cannot play and publish a stream over the same NetStream object.

Подробнее см. Здесь: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#badgeAnchorSupport

person akmozo    schedule 03.11.2014