3

AR Drone 2 のビデオ フィードを Debian サーバーから Flash に再ストリーミングできるようにしたいと考えています。

AR Drone がコーデック p264 を使用していることは承知しています。私はビデオ コーデックに関してはまったく無知なので、達成したい目標に何が適しているのかわかりません。

AR Drone からビデオ フィードをストリーミングすることはできましたが、ffplay を使用して AR Drone に直接接続した場合と比較して、遅延が非常に大きく、品質が非常に低くなりました。

現在、標準の ffserver.conf で .swf の例を使用しています。

<Stream test.swf>
Feed feed1.ffm
Format swf
VideoFrameRate 30
VideoIntraOnly
NoAudio
</Stream>

.ffm フィードの設定は次のとおりです。

<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 17K
ACL allow 127.0.0.1
NoAudio
</Feed>

ffserver フィードに入力を与えるために使用するコマンド:

ffmpeg -i http://192.168.1.1:5555 http://localhost:8090/feed1.ffm

ストリームは現在視聴できないため、どうすれば低レイテンシーと高品質を実現できますか?

4

1 に答える 1

5

残念ながら、ffserverは単にあなたがやりたい仕事を得ることができません。あなたはインターネット上の他のみんなと同じ壁にぶつかりました。私が得ることができる最善の方法は、約3秒の遅延ですが、ストリームが数時間実行されると、徐々に約5〜10秒に増加します。

ストリームは私にとってもffmpegでデコードされていません。何故かはわからない。それは私をもっと混乱させるffplayで動作します!

Py-Mediaを調べて、同様のプロジェクト用に独自のコードを記述できるかどうかを確認しています。ardroneビデオをストリーミングし、ストリーム内の画像を最小化したい。

psはgstreamerを調べますが、他の人がそれが異なる結果をもたらすと議論しているのを見ました。

于 2012-10-25T22:27:35.243 に答える