0

デスクトップをAndroidタブレットにライブストリーミングしようとしています。これが私がしたことです

1) ffmpeg を使用して画面をキャプチャします。

ffmpeg -y -f x11grab -s 800x600 -r 20 -i :0 http://x.x.x.x:8090/feed1.ffm

2) ffserver を使用したスト​​リーミング

これは部分的なffserver.confファイルです

<Stream test>
Feed feed1.ffm
Format flv
NoAudio                                                
VideoSize 800x600                                      
</Stream>

3) URL " http://xxxx:8090/test "を使用して、タブレット (Android 4.3) でストリームを再生します。

ほとんど問題なくタブレットでデスクトップを表示できます 1) ビデオに約 6 ~ 8 秒の遅延があります 2) プレーヤーに「最初のフレームにキーフレームがありません」という警告が表示される

「ffserver.conf」ファイルで「Format flv」を「Format mpegts」に変更すると、警告はなくなりました。しかし、遅延はまだあります。

遅延を減らす方法はありますか?

正しいフォーマットを使用していますか?

デスクトップ ストリーミングで最大 2 秒の遅延を実現したいと考えています。

4

1 に答える 1