I want to stream a AVI file from one Linux machine to another Linux machine, ideally using VLC. I want to be able to execute vlc from the command line on the source machine, passing parameters and the file path to the AVI file, and invoke vlc on the receiving machine in GUI mode to see and hear the the video. What is that command line on the sending machine? What is the menus I need to select through, and where do I put the IP addresses and port numbers to tell the receiving machines VLC session where the source machine is at?
Both machines are Debian "Testing" machines with VLC installed via the vlc Debian package. Both machines are running the latest GNOME (via the Debian package, not built from source). Both machines are on a local area network with no firewall setups. I don't plan to stream out to the Internet, just locally "at the house". Both machines IP addresses are statically allocated. Neither machine is sporting a DNS server, and I believe that is not required for this (but correct me if I'm wrong abou that presumption).
There seems to be unicast and multicast modes in VLC streaming. There are only two machines involved here, so I believe unicast is fine in this case.
I've tried following the instructions at VLC documentation
, but they seem to be out-of-date. For instance, the description of RTP configuration does not explain what the IP address is for: Is it for the sending machine or the receiving machine? I'm a bit confused by that. Hence my post here. I've tried both the sender IP address and the receiver ip address when selecting RTP from the Streaming dialog box, but when I try to open a Network from the VLC session from the receiving end, I get:
Your input can't be opened:
VLC is unable to open the MRL 'rtp://@192.168.1.10:1234'. Check the log for details.
Where "192.168.1.10" is the sending machine.
Anybody have any ideas?