The 5-minute limit is "artificial". It's a configurable function of my TCPMux utility.
Yes. I've done that (both WME feed and Win500Client feed at the same time). The only downside is that you need a displayed window on the machine running Win500, so that WME has something to capture. In fact, the only reason Win500's "Separate LCD window" is 320x240 is to keep "Windows Media Player Mobile" happy.
I would very much like to hear more about this in specifics. If you feel comfortable about it, post here, otherwide PM or email me.
The 5-minute timeout in my 'public' Win500Client stream (home.starrsoft.com, port 26755) is created by this line in the configuration file I'm using for TCPMux:
# allow all clients, no pass data, 5 minute timeout
Y, 0.0.0.0, 0.0.0.0, N, 300, N
The '300' tells TCPMux to disconnect any client 300 seconds after they connect. If I change that to zero, there's no timeout. The same line is present in the sample config file included with TCPMux. There's another line in that sample file, commented out:
# allow all clients, pass data, no timeout, single connection only
#Y, 0.0.0.0, 0.0.0.0, Y, 0, N
That one, if not commented out, would have no timeout. Also, since the 'N' before the '300' in the previous example is now replaced with a 'Y', the clients are allowed to send data to the server - allowing control of the scanner.
The sample config file contains more information about the various fields.
When I want to do WME streaming, I check the "Show LCD in separate Window" box on Win500's Monitor/Control tab. That creates an always-on-top window, 320x240 pixels, that contains the scanner's LCD info. I then minimize the main Win500 window. I configure WME to capture video from the (still-visible) "LCD window" and audio from the mic input (which is connected to the scanner's headphone output). The resulting stream plays well in Windows Media Player ("WMP"), including the Mobile version.
My first version of the "separate LCD window" was not 320x240 - it looked like the LCD graphic on Win500's Monitor/Control tab. WMP on my Pocket PC phone was not happy with that stream - I'd get audio but no video. After changing the dimensions of the "separate LCD window" to 320x240, WMP Mobile played both audio and video.