What parameters should be set for pixel stream to solve the problem of blur quality?

ue version number 4.27

88008482-5f618b00-cade-11ea-904b-f4104f55c893

Hi there!

There a number of parameters you can adjust to try and improve stream quality:

  • Bound the QP (quality) and bitrate. The less data sent the less susceptible the stream is to packet loss issues. (For automotive in particular there is usually a sweet spot where quality is basically indistinguishable and some quality loss through compression is acceptable).

  • If audio is not required, turn off audio transmission entirely, this will allow WebRTC to reduce any internal buffering done for audio/video sync.

  • On the UE side, a rock-solid FPS helps the stream experiences massively as bitrate estimation and buffering algorithms can work effectively without thinking the sender side is having problems.

  • Spin up cloud gpus that are geographically close to the users - this is probably the biggest one as the extra latency introduced by using instances in far regions can cause a lot of quality degradation

There has also been a vast amount of improvements to Pixel Streaming in the more recent versions of Unreal Engine, so if you’re able to upgrade to a newer engine version this may help too.

Let me know if this helps, or if you need further advice.

What command needs to be executed to solve the problem that the pixel stream takes a long time to run and the screen is black?