Windows Media Encoder 9 on the laptop or pc creating the stream
VLC Client on the server computer, optionally with Apache web server
WM Clients or clients that can receive Windows Media streams.
1. Create the stream in WM Encoder, and note the IP and port
2. Go into VLC and use mmsh://ip:port to pick up the stream.
3. Use VLC's sout to put it back out on the same or different port using ASF and MMSH.
4. Optional - set up Apache proxying so that the stream is on port 80 rather than port xxxx if only 80 is open to the web.
5. Have the WM Clients pick up the stream as mms://serverip:port or use the proxy example.
Known issue - VLC appears to pad the stream - see
viewtopic.php?t=21275 as I am looking for a response to this
Proxy Example in httpd.conf (might not be the best solution, but seems to work for me so far). In the below example, the mms://serverdomainhere/live is redirected to port 8081 mms stream while /live2 is redirected to port 8082's mms stream
#
# Proxy Server directives. Uncomment the following lines to
# enable the proxy server:
#
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPass /live
http://serverdomainhere:8081/
ProxyPassReverse /live
http://serverdomainhere:8081/
ProxyPass /live2
http://serverdomainhere:8082/
ProxyPassReverse /live2
http://serverdomainhere:8082/
#ProxyRequests On
#
#<Proxy *>
# Order deny,allow
# Deny from all
# Allow from .example.com
#</Proxy>