Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Some performance numbers...

Should you have problems with the DSM plugin, here's the place to look for help or report issues
Post Reply
scovel
100
100
Posts: 307
Joined: 2004-07-12 11:56
Location: CT, USA
Contact:

Some performance numbers...

Post by scovel »

I was working on a little test program for my stable of plugins. I decided to collect some times while I was at it. Posting it here for anyone that is intested...

[pre]
Test2Plugin 0.0310
TestPlugin 0.0470
XORPlugin 0.0470
MSRC4Plugin 0.1250
ARC4Plugin 0.1880
AESPlugin (CCM) 0.3280
AES (OFB) 0.3900
AES (CFB128) 0.4060
BF (CFB64) 0.4680
IDEA (CFB64) 0.7970
DES (EDE3 CFB64) 1.5000
AES (CFB1) 5.3900
[/pre]

FYI

Test2Plugin - Copies input to output using memcpy. No encryption
TestPlugin - Sam's original. Uses a byte-by-byte copy in a loop, no encryption
XORPlugin - Sam's original PLUS it does an XOR during the copy.
MSRC4Plugin - The one the only.
ARC4Plugin - Uses OpenSSL's Almost RC4 encryption and a SALT.
AESPlugin - Uses OpenSSL's AES encryption with CCM mode.
AES (OFB) - OpenSSL AES, OFB mode.
AES (CFB128) - OpenSSL AES, CFB 128 mode
BF (CFB64) - OpenSSL Blowfish (128bit), CFB 64 mode
IDEA (CFB64) - OpenSSL IDEA, CFB64 mode
DES (EDE3 CFB64) - OpenSSL DESede (Triple DES), CFB 64 mode
AES (CFB1) - OpenSSL AES, CFB 1 mode

Sean
Last edited by scovel on 2005-05-07 02:10, edited 1 time in total.
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

good interesting. :)

Why ?
When you watch video size only 384x288kbits/s over LAN with quick options=lan and encryption, many frame missing compared to video watched without encryption plugin.

test:
funny virtual karting video (xvid codec)
good example ?
lan --> lan 100Mbit/s
host: RC20.5 xp pro sp2 us no firewall 1280x1024x32
viewer: RC20.6 xp pro sp2 fr (lang.dll not used) no firewall 1024x768x32

well,
after that's possible any improvement your new dsmplugin ARC4 (not MSRC4 because limitation of MS ;-) )
- improve CPU usage with FPU and others any advantage of x686 processor compatible without slowdown performance of host for next beta ARC4 ? :P
work hard with funny video time :P 0:-)
or
you can't until due/any mistake UltraVNC plugin code limitation ?
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Post Reply