есть ли способ записи видео из приложения flex AIR2 с медиа-сервером, и есть ли бесплатное решение для этого? В настоящее время я использую RED5 с установленным приложением oflademo, которое прилагается к нему, но качество записанного видео ужасное ... какие-либо предложения или идеи?
Я публикую таким образом:
nc = new NetConnection();
nc.connect(mediaServerUrl); //rtmp:localhost:5080/oflaDemo
ns = new NetStream(nc);
ns.attachCamera(cam);
ns.attachAudio(mic);
ns.publish( filename, "record" );
и когда я хочу воспроизвести видео с медиа-сервера, я делаю:
<s:VideoPlayer id="myVid" visible="true" width="100%" height="100%"
mediaPlayerStateChange="myVid_mediaPlayerStateChangeHandler(event)">
<s:source>
<s:DynamicStreamingVideoSource host="{mediaServerUrl}" streamType="recorded">
<s:DynamicStreamingVideoItem streamName="path_to_filename.flv"/>
</s:DynamicStreamingVideoSource>
</s:source>
</s:VideoPlayer>
я что-то делаю не так или есть проблема с приложением RED5 oflaDemo?
Я установил свою камеру следующим образом:
cam.setMode(640, 480, 15);
cam.setQuality(65536,90);
Большое спасибо заранее ...