我有 VLC 2.0.8,最近发现我可以使用它来播放电影。
所以我的计划是: - 在家里,我有一台电脑,里面有 3 部电影的列表(例如)。 - 当我旅行时,我通过 HTTP 连接到 VLC 并使用视频点播功能(VoD,http://www.videolan.org/doc/streaming-howto/en/ch05.html) 在笔记本电脑上看电影。
但是,我不知道如何实际做到这一点。我已阅读文档,以下是我的理解: - 我必须启用 VLC 以通过 HTTP 进行流式传输,并将其配置为 VLC 服务器(在我家的桌面上)。我还必须让 VLC 和计算机保持打开状态并运行 xD - 我只能通过 UDP 与客户端通信
我读过将 VLC 变成流媒体服务器的文档,但失败了。我甚至不想谈论客户端。我使用的是 Linux Mint,但我认为这与操作系统无关。
如何配置 VLC 来实现这一点?你们有人能帮我这个新手吗?:S
答案1
首先,还有其他产品可以让你轻松实现这一点。我建议你看看Plex在走这条路之前,但如果你想用 VLC 来做,下面是我的做法:
设置 VLM 配置
- 运行 VLC GUI
- 选择工具 -> VLM 配置工具
- 使用此工具设置您想要流式传输的视频。对于每个视频
- 从第一个下拉菜单中选择“视频点播”
- 选择媒体名称(不要使用空格)
- 选择视频文件作为输入
- 将输出和多路复用器留空。
- 选择“添加”
- 对每个媒体文件重复 4-8。
- 导出配置。
设置 VLC VOD
- 使用命令行启动 VLC:
vlc -vvv --color -I telnet --telnet-password <your_password> --rtsp-host 0.0.0.0 --rtsp-port 5554
4212
使用上面命令行中的密码连接到端口上的 telnet 服务器- 连接后,加载上面导出的配置文件。输入命令
load <path_to>/<configuration_file>.vlm
- 使用命令行启动 VLC:
测试客户端
- 打开 VLC GUI 的一个实例。
- 打开网络流并将其指向在 VLM 配置 GUI 中配置的其中一个流的名称
rtsp://localhost:5554/<name_of_media>
。<name_of_media>
这应该可以让你开始使用了。你可能仍需要设置一些从路由器到计算机的端口转发规则,也许还需要设置动态 DNS 以便轻松访问计算机,但这就是你需要的 VLC 相关配置。
注意:在 Windows 上,VLC 2.1.x 中的 telnet 接口已损坏