2012-02-27 11 views
0

クライアントサイドのas3コードでマイクを使用してred5でストリームを公開しています。それは良いストリームを公開していませんが、私はFMSでやっているのと同じことが完璧なストリームを作成します 赤5で公開中に何が問題なのか理解する必要があります。レッド5発行問題

答えて

0

そのためのRed5ドキュメントをお読みください。そしてもちろん、2つのサーバーのパフォーマンスに違いがあります。しかし、ストリームの品質を向上させたい場合は、ストリームをエンコードするためにRed5でFFMPEGまたはXugglerを使用することができます。

0

エンコーダが何であるかを言っているわけではないので、明確な答えを与えるのは難しいです。 AdobeのFMLEを使用してFMSサーバーに送信されるストリームを作成する場合は、FMLEが優れたビデオとオーディオのエンコーディングを「すぐに」利用できる理由を説明します。

RED5でFMLEを使用しようとしたことはありません。動作するかどうかはわかりませんが、すぐに使用できますか?おそらく、クライアント側とサーバー側の両方で微調整して動作します。

独自のエンコーダを使用するには、何をやっていることはそれを行う方法についてのすばらしい例はstackoverflowのhere上で、ffmpegのを使用して2つのストリームをキャプチャしています。

キャプチャしたら、ffmpegを使用してオーディオとビデオの結合されたストリームをファイルに送信することも、赤の5サーバーに直接送信することもできます。単一のrtmp出力を与えるために2つのストリームをマッピングすることを示すffmpegコマンドの簡略版を以下に示します。

ffmpeg -i video_stream -i audio_stream -map 0:0 -map 1:0 -f flv rtmp://my.red5.server:1935/live/mystream