Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TCP or UPD connection #166

Open
nemliyartym opened this issue Jul 20, 2023 · 3 comments
Open

TCP or UPD connection #166

nemliyartym opened this issue Jul 20, 2023 · 3 comments

Comments

@nemliyartym
Copy link

Hi guys!
Hi guys! I'm trying to use redemption to connect to my booth, the connection works fine, but I have tow question.

  1. When I connect to my stand via redemption, then the connection works via TCP, and when I connect directly without redemption, the connection is made via UDP. I'm not very familiar with the deep configuration of the RDP yet, but as far as I know from the UDP, the RDP should work faster. Is it possible to somehow set up redemption so that it can work with RDP over UDP? Or maybe there are some other settings that will help speed up the RDP?
  2. If I start playing video via RDP, then the load on my CPU increases to 99%. Do you have any idea how to offload the CPU while processing a large number of frames?

(I am using a completely default config file.)

Thank you in advance for your help and I hope that together we can find answers to questions.

@jonathanpoelen
Copy link
Contributor

There's no UDP support in redemption and video playback isn't really a considered use case.

If you deactivate MemBlt and Mem3Blt in the config, things might get a little better. It's also possible to use remoteFx (you'd also need to set max_color_depth to 32 bits, activate it on the server and I don't know if there's anything else. From memory, activating it is not trivial :/). In both cases, don't expect miracles: CPU usage will remain high.

@nemliyartym
Copy link
Author

Thanks for the answer.
What do you think, if I get to add udp support to redemption, it will give a significant increase in performance?

@jonathanpoelen
Copy link
Contributor

There will be improvements, probably, but I couldn't say by how much. Still, I think it'll be much smoother, as vector orders (what is currently used) are very inefficient on a video stream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants