Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post Reply
Colegram
Posts: 4
Joined: 2009-01-03 15:41

VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by Colegram »

Hello all,
recently I have compared two broadcast configurations:
1) VLC streaming over Local Network (Wifi) - HTTP / No compression
2) VNC loopback connection on the same screen with Video Hook driver

Results:
  • VLC on Local Network:
    • low relative bandwidth used (8% * 54Mbits/s.)
      5 seconds delay between the server and the client
    VNC on Localhost:
    • No bandwidth used (locahost!) - no bottleneck here
      Client low refesh rate / clipping - when the scene changes in an average amount of pixels <= more RFB tiles to process .
My question:
Considering that 1) the network is not the bottleneck and 2) the video hook should make -fast - kernel calls, how come VLC is faster over a network than VNC in loopback?

I'd be glad if somebody could point out for me the reasons, internal mechanisms and implementation choices that slow down the processing of VNC.
Happy new year!
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by redge »

ultravnc server video hook driver is a downgrade of business video driver very fast can watch dvd and remote control only over lan as realtime :-)
we can't tell the official name on the forum.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by Rudi De Vos »

The video mirror driver is the same...

But Vnc is made for low bandwidth, combining and compressing updates.
The commercial app he talk about was made for crosscable, using a real time compressor... but slow like hell on internet.
Colegram
Posts: 4
Joined: 2009-01-03 15:41

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by Colegram »

Allright, thx for these straight answers. Is the source code or Interface Documentation of the video hook available anywhere, or under some conditions? Up to now I couldnt find it.. :roll: apart from the mention of it on the msdn page : http://msdn.microsoft.com/en-us/library/ms797878.aspx
Last edited by Colegram on 2009-01-06 00:43, edited 2 times in total.
Colegram
Posts: 4
Joined: 2009-01-03 15:41

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by Colegram »

Well I finally found an API for the hook Driver in here:
http://www.demoforge.com/sdk/DfMirageSDK.doc

/cheers!
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by redge »

Well I finally found an API for the hook Driver in here:
The demoforge mirage driver is only for TightVNC,
code source need update for use with ultravnc
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by Rudi De Vos »

Check the ultravnc screenrecoder... ( bin+src can be downloaded)
This use the mirror driver to create 25fps avi.
jogz
8
8
Posts: 26
Joined: 2008-02-04 21:01
Location: Phoenix, AZ

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by jogz »

Does the videohook driver work with an instance of single click? I'm having a weird issue where checking for the driver shows a bunch of gibberish and says it's not installed after I run the install.bat and verified the driver installed in device manager.

I have a screenshot of it but nowhere to host it. Any ideas?
You obviously lack the creative genius to integrate Legos and Duplos.
Colegram
Posts: 4
Joined: 2009-01-03 15:41

Re: VideoHook vs. VLC Streaming; Why does VLC wins at fps?

Post by Colegram »

nobody can tell me why screenrecorders working with the hook driver generates 25fps, and UVNC in loopback doesnt? :o
Post Reply