Video VLC流:在连接上启动视频

Video VLC流:在连接上启动视频,video,streaming,vlc,video-on-demand,Video,Streaming,Vlc,Video On Demand,我正在尝试运行一些实验,在这些实验中,我需要在一台机器上播放一段从另一台服务器传输的小视频。我可以使用以下命令对其进行流式处理: vlc -vvv big_buck_bunny_720p_30mb.mp4 --sout-keep --sout '#transcode{vcodec=theo,vb=800,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/stream}' 但是,只要我在服务器上发出这个命

我正在尝试运行一些实验,在这些实验中,我需要在一台机器上播放一段从另一台服务器传输的小视频。我可以使用以下命令对其进行流式处理:

vlc -vvv big_buck_bunny_720p_30mb.mp4 --sout-keep --sout '#transcode{vcodec=theo,vb=800,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/stream}'
但是,只要我在服务器上发出这个命令,视频就会开始播放,而不是在客户端连接时。有没有办法只在客户端连接到流时启动视频?将只有一个客户端

我已经阅读了VLC流媒体文档,但找不到任何选项来执行此操作。有可编程的方法吗?黑客的方法也是可以接受的。

我找到了一种更简单的方法。您只需托管一个Web服务器,就像我的案例中的Apache一样,创建一个目录,例如
/var/www/html/videos/
,然后将视频放在该目录中。现在您可以直接使用服务器的IP/主机名在客户端启动流,如下所示:

vlc http://10.10.2.7/videos/video1.mp4
瞧!视频点播流媒体,它还可以支持多个客户端