WebRTCのfpsを減らしたい
現在、以下のURL中のWebRTCを使用して機械学習の物体検知結果を画面に表示させるPGMを作成しています。
https://github.com/aiortc/aiortc/tree/master/examples/server
ただ、普通にすると30fpsで処理が流れるようで、機械学習の推論速度が追いつきません。
そこで、fpsを30fps→1fpsに変更しようと考えています。
ソースコードを見る限り、以下のPGMの固定値を変更すればよいのだろうと考えていたのですが、
意図した通りにfpsが変化せず、どこが悪いのかを探すのに途方に暮れています。
https://github.com/aiortc/aiortc/blob/master/src/aiortc/mediastreams.py
試したこと、確認したこと
- 非同期処理が行われているこの部分に固定値を代入
pyton
1await asyncio.sleep(1.0)
(pathはsrc配下のライブラリーを見に行っていることは確認しています)
似た経験のある方がもしいらっしゃれば、ご教示頂けますと幸いです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー