0
フレックスAIR2アプリからメディアサーバーを使ってビデオを録画する方法はありますか?私は現在、RED5を使ってインストールされているthelademoアプリを使っていますが、録画されたビデオの品質はひどいです。どんな提案やアイデアですか?レコードビデオフレックスAIRアプリケーションとメディアサーバー
私はこの方法で公開:
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のデモアプリ?私はこのように私のカムを設定している
:
cam.setMode(640, 480, 15);
cam.setQuality(65536,90);
事前のおかげで多くのことを...
それとも、品質の値を設定し、帯域幅どのくらいの帯域幅を使用するようにクライアント/サーバ・フィギュアを出すためには0を渡します。また、ドキュメントでは、これは主にFlash Media Serverを使用している場合、Red5はそれをサポートしていますか? –
はい、それはそれをサポートしていますが、品質はあらかじめ決められたものではありません!おそらくコーデックで何かがあります。 – sstauross