First question, do I need a X to run vlc as a server?
I have tried to read up as much as possible about vlc, vls, vlm and minisap but I just got more confused :P
What I want is VoD. I want to add a list of my different streams from my second lan (eth2) and and I then want my clients on my first lan (eth1) to be able to request a channel and it will be sent. VLS doesnt seem to support streams, only local files and dvds so that is out of the question.
If I understand it correctly, minisap server tells the vlc client what streams are available and the client will add them as channels, correct? But this requires the server, streams and clients to be on the same network, correct?
And VLM, that is a server app where I add a list of the streams I want and then give them a channel number, and then the client vlc can browse through them, correct?
Now what is it that I need?
Hopefully you will understand my nice drawing underneath
Code:
_______________gateway_________________________
| | |
eth0 (internet) eth1 (lan1) eth2 (lan2)
| |
/ | \ / | \
/ | \ / | \
/ | \ / | \
/ | \ / | \
client1, client2, client 3 stream1, stream2, stream3
I have about 60 streams, I want the clients to be able to easly select a stream without having the enter the ip each time, and I want the server (gateway) to only stream the stream that the client wants (or 60 streams at 6mb/s each will crash the network)...
if it helps, eth1 uses ip range 192.168.0.x and eth2 uses ip range 172.10.115.x
One important thing to note is that eth2 is not my lan, it is at my isp, so there should be no way for someone from eth2 to access either eth0 or eth1 since eth2 is unsecure.