KobayashiRui / klipper-stream

0 stars 0 forks source link

FPSが低い #1

Open KobayashiRui opened 1 year ago

KobayashiRui commented 1 year ago

arm H5チップを搭載したDebian Linux環境で検証。

USBのWebカメラをHTTP通信を通して見るとFPSがとても低い。 v4l2でfpsを確認したところは30fpsでているのを確認した。

KobayashiRui commented 1 year ago

vmwareのubuntu22.04の環境にて実験したところ、30FPS程度の動作を確認できた。 プログラムというよりも、armのH5 Debian環境が悪いか、スペック的な問題なのか? デコードが重いということ?

KobayashiRui commented 1 year ago

またはフォーマットがMJPGになっていない可能性がある?

KobayashiRui commented 1 year ago

内部でv4l2に設定しているため、このmain.goを実行後にv4l2-ctl -Vで確認できる

KobayashiRui commented 1 year ago

v4l2-ctl -Vで確認したところ、MJPEGになっていることを確認。 そのため、読み込み→エンコード周りの処理が原因だと思われる

KobayashiRui commented 1 year ago

検証動画 見たところ1つのCPUが100%に張り付いている。