【问题标题】:VLC stream: Start video on connectVLC 流:连接时开始视频
【发布时间】:2023-04-10 11:29:02
【问题描述】:

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

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 流媒体文档,但找不到任何选项来执行此操作。有可编程的方式吗? hacky 方式也是可以接受的。

【问题讨论】:

    标签: video streaming vlc video-on-demand


    【解决方案1】:

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

    vlc http://10.10.2.7/videos/video1.mp4
    

    瞧!视频点播流,它也可以支持多个客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-17
      • 2012-05-13
      • 1970-01-01
      • 2011-12-29
      • 2013-04-17
      • 2023-03-17
      • 2012-04-26
      • 2014-07-15
      相关资源
      最近更新 更多