2014-02-16 136 views
2

我有一个网络服务器,其中包含使用VLC查看它们的视频文件和客户端计算机。现在,要观看视频,客户端必须进入网页,右键单击直接链接,复制它,进入VLC,打开网络流选项并粘贴URL。我知道VLC有一个Web插件,但我不想使用它。从网络浏览器打开VLC网络流式传输

我想知道是否可以通过JavaScript,html或其他方法打开VLC并将视频网址复制到网络流媒体屏幕,这样我的客户只需单击并观看即可。

回答

1

这是可能的,使用播放列表文件。

播放列表文件在浏览器中加载时,通常会下载并自动启动关联的播放器。 VLC在安装时通常将自己注册为这些类型的处理程序。

对于M3U playlist file,您真正需要的只是一行文件,其中包含您希望播放的视频的网址。您可以选择包含一些用于标题视频的元数据:

#EXTM3U 
#EXTINF:5000,Super Awesome Example Video Title 
http://example.com/videos/super-awesome-example-video.mp4 
+0

如果文件没有已知长度会怎么样? –

+0

@MattJoiner对长度使用'-1',或根本不包含'#EXTINF'。 – Brad