私はFHD @ 60P 360ビデオを再生すると360ビデオの出力が60Pに達することができないので、バージョン11.62465で360ビデオのパフォーマンスをチェックしようとしています。ビデオデコードは14ms〜17msごとにビデオフレームを更新しますが、アプリケーションはSbPlayerGetCurrentFrame()を16ms呼び出すことはできません。その後、ドロップフレームが発生します。ドロップフレームレートはほぼ20%です。 chrome:// tracing/performanceを調べようとしましたが、ラスタライザが40ms持続することがあることが判明しました.CPUの持続時間はわずか8msです。これはGPUの能力が十分でないことを意味しますか?コバルトレンダリングスレッドは他のモジュールによってブロックされますか?360ビデオが60Pの出力に到達できない
0
A
答えて
0
フレームごとのCPU時間が8msのであれば、GPUは十分に速く、各ビデオフレームを処理するのに十分強力ではありませんように、それは聞こえるん。 SbPlayerGetCurrentFrame()の実装がレンダリングに長い時間を要していないことを二重にチェックする価値があるかもしれませんが、コバルトレンダリングスレッドは他のモジュールによって決してブロックされるべきではありません。
chrome:// tracing /を使用して、非360 FHD @ 60Pビデオが再生されているときにレンダラーのパフォーマンスをチェックし、そのパフォーマンスを360ビデオが再生されているときと比較することができます。これは、レンダラーのパフォーマンスがデコードからテクスチャへのプロセスの影響を受けるかどうかを示します。
関連する問題
- 1. C#P/Invoke:ネイティブ出力パラメータ値がマネージコードに到達しない
- 2. 到達できない
- 3. 到達できないコード
- 4. マリオネットドライバが到達できない例外
- 5. Javaが到達できないコード
- 6. CoreOS Kubernetes APIServerに到達できない
- 7. org.openqa.selenium.WebDriverException:クロムに到達できない
- 8. android ndkソケットネットワークに到達できない
- 9. ドッカー到達できないコンピュータのスリープ
- 10. 360ビデオがjwplayerで動作しない
- 11. 例外:クロム到達できない
- 12. 360度ビデオを検出
- 13. VB6リストボックスがコンテンツの最後に到達できない
- 14. なぜ私のonClickListenerに到達できないのですか?
- 15. なぜ私のコードに到達できないのですか?
- 16. ニュートンラプソンハイブリッドアルゴリズムが解に到達しない
- 17. 配列がcellForRowAtIndexPathに到達しない
- 18. MVC:Ajaxデータがコントローラに到達しない
- 19. 深さ優先探索が目標到達状態に到達しない
- 20. Facebookの総洞察力APIに到達
- 21. Nettyチャンネルの書き込みがハンドラに到達しない
- 22. 到達不能コード検出(なぜ?)
- 23. 引き出しに到達できませんheaderView
- 24. Java NIO.2 CompletetionHandlerが到達しない
- 25. Ajaxがサーバーに到達しないのはなぜですか?
- 26. レスポンス= URLに到達できない場合のrequests.getエラー
- 27. javascriptのcatchブロックに到達できない
- 28. コンストラクタの閉じ括弧に到達できないコード
- 29. WSO2エンタープライズインテグレータ6.0.0コンソールの起動後に到達できない
- 30. 私の 'for'ループに到達できないコード
ご協力ありがとうございます。私たちのデザインでは、デコードからテクスチャだけがレンダリングにGPUを使用します.360ビデオはHWビデオパスを使用しません。我々はそれを比較することはできません。 最新のビデオ出力フレームを保存し、SbPlayerGetCurrentFrame()はロックなしで直ちに最新のフレームを取得します。 GPUのパフォーマンスを確認しています。 –
私たちはDS5チェックGPUの読み込みを使用して、GPUが常に100%実行されていることを発見しました。前回のコメントと同様、ボトルネックはGPUの部分にあると思います。ちなみに、FHD @ 60Pレンダリングをしたい場合、GPUの能力に関する提案はありますか? –
SbPlayerOutputModeSupported()を修正して、デコードからテクスチャのみをサポートしていることを報告して、360以外のビデオにデコードからテクスチャを強制的に使用させることができます。しかし、ほぼ確実に私は問題は、それが360であるかどうかにかかわらず、GPUユニットを通過する大きなビデオであると思います。 SbMediaCanPlayMimeAndKeySystem()に情報を渡すことを検討していますが、高解像度の360ビデオをレンダリングできないことを示唆する方法はまだありません。 –