通过 Netflix 或 YouTube 欣赏音乐或电影很棒,但如果没有互联网怎么办?如果您设置了 VLC 媒体服务器,您将可以随时随地娱乐。
VLC 媒体播放器是一个强大的媒体服务器,原因有很多。它允许您在 PC 上存储大量视频或音乐文件,并将这些内容流式传输到您家中的任何计算机或移动设备。
按照以下说明设置 VLC 媒体服务器以流式传输视频和音乐后,您可以坐下来观看电影、聆听喜爱的音乐,甚至在家中欣赏视频.暂停家中任何接受内容流式传输的设备。
如何在 Linux 上创建媒体服务器,使用 VLC 在家中流媒体
- 从 VLC 流式传输的方式
- 设置 VLM 配置
- 将媒体添加到流媒体库
- 推出 VLC 视频点播
- 设置 VLC 流媒体客户端
从 VLC 流式传输的方式
在讨论从 VLC“服务器”流媒体的方法之前,您应该知道使用 VLC 流媒体的方法有很多。您选择的选项取决于您想要的复杂程度。
-使用 HTTP 允许您使用远程接口,但并非总是有效,除非您知道要使用的正确协议设置。
-从文件菜单中使用 VLC 的“流”命令是最简单的方法,但需要配置您可以流式传输到的个人计算机 IP 地址。
-通过命令行代码使用 VLM (VideoLAN Manager) 和视频点播 (VOD) 是在家庭网络上在线流式传输的最快和最简单的方法。
对于以下设置,VLM 被选择在运行 Ubuntu 的 Linux 计算机上运行,因为它简化了服务器和任何客户端的设置,只需几行快速的代码,只要您记住媒体流的名称即可。
如果您没有一台 Linux 计算机可用作流媒体的“服务器”,您应该使用它。设置运行 Linux 的 PC,因为这些 PC 比其他任何东西都更轻、更快、流更无缝且更可靠。
设置 VLM 配置
要使用 VLM 工具,您需要使用 VLC GUI 访问它。如果您的 VLC 安装没有像下面的屏幕截图那样显示 VLM 工具,那么您需要将您的 VLC 升级到最新版本。
打开 VLC 并选择 Tools, 然后选择 VLM Configuration。
您在此处看到的 VLM Configurator 工具可以轻松流式传输内容。您只需将媒体(例如 MP4 或 MP3 视频文件)添加到具有特定名称的媒体管理器列表。
你给这些流起的名字非常重要,因为这是你在设置客户端时确定流的方式,所以记住你选择的名字(注意名字不包括空格)。
将媒体添加到流媒体库
首先从列表中选择视频点播 (VOD)。然后,为流式传输的视频或音频指定一个简单的名称。
最后,点击输入并选择您要流式传输的媒体文件。 Output 和 Muxer 字段留空。
点击添加,您将看到媒体管理器列表中显示指定名称的流。
添加所有需要流式传输的媒体后,您将在此处显示媒体列表(忽略 Bcast 项目)。
这里的想法是构建一个丰富的内容库。这些可以是您从 Internet 下载的视频文件、保存到硬盘驱动器的 DVD 电影或任何其他视频或音频文件,采用 VLC 可以处理的任何格式。
设置媒体库后,是时候将 VLM 配置导出到文件了。这将允许您根据以下步骤启动您的流媒体服务。注意 .VLM 文件必须存在。
点击导出并为文件输入一个好记的名称。将其保存到任意文件夹,但应将其保存到 'Video' 或 'Documents' 以便于记忆。
这就是在 VLC GUI 中设置所有内容所需的全部内容。
您不必担心必须为要在线播放的每个文件单击 'Stream',因为在下面的命令中,您将同时启动您在 VLM 中配置的所有媒体文件。这将节省大量时间。
启动 VLC 视频点播
您刚刚在视频管理器中设置的“视频点播”流将允许任何 PC 随时连接到任何可用流。
但是首先你需要启动所有的流。通过键入 Ctrl + Alt + T 打开命令窗口。
使用以下命令启动 VLC。请仔细准确地输入。
vlc-vvv--color-I telnet--telnet-password--rtsp-host 0.0.0.0--rtsp-port 5554
替换为您选择的密码(用于您将在下面使用的 telnet 连接)。
这将在命令窗口上移动整个文本段落。并且不要太担心任何错误(这意味着您单击了一些在 VLC 中不起作用的设置)-重要部分已通过您刚刚启动的命令正确设置。
此命令激活telnet,但现在需要加载新创建的VLM配置文件才能正常启动流媒体文件。
使用 Ctrl + Alt + T 打开一个新的终端窗口并导航到包含媒体文件的文件夹(在本例中,Documents 文件夹 )。 然后,使用以下命令连接到在端口 4212(默认为 telnet)上创建的新 telnet 服务器:
远程登录 localhost 4212
输入你上面创建的密码登录。
然后输入:
加载.vlm
当您导出媒体文件列表时,替换为您在上面创建的导出 VLM 文件的名称。在本例中,它是 PlayList2.vlm(请记住,这是 Linux,因此区分大小写)。
你会看到“加载”的反应。
也就是说,您的媒体服务器现在已经完全配置了可用于流式传输的已下载媒体文件的完整列表,以及同一网络上的任何客户端应用程序。
现在,让我们看看你第一次是如何设置的。
设置 VLC 流媒体客户端
在您的每个客户端上,无论是 Windows、Mac 或 Linux PC 还是移动设备,您仍然可以在同样的方式。
您只需要为客户端构建一次可用的媒体库。之后,GUI 会为所有这些内容维护一个库,您可以随时查看它们。
首先,在客户端设备上打开VLC界面。然后,点击菜单中的Media并选择Open Network Stream。
在打开媒体窗口中,在请输入网络URL字段中填写服务器的地址IP,包括端口5554,并以 'rtsp://' 开头。
以正斜杠和媒体名称(您在上面创建在线媒体播放列表时设置的名称)结束字符串。例如,将 Patrick James 的音乐视频添加到在线播放列表后,字符串将如下所示:
rtsp://192.168.1.22: 5554/PatrickJames
媒体名称是“PatrickJames”。
如果你不知道服务器的IP,回到你的Linux机器,打开命令提示符(Ctrl + Alt + T)并输入'ifconfig' 查看当前 IP 地址。
如果您的 Linux 服务器不是静态的,您可以考虑分配一个静态 IP 地址。或者,如果它太复杂,只需使用 DynDNS-这是一个简单、智能的解决方案,可以真正让您在家庭网络之外流式传输媒体。
这将立即启动视频或音频流。要将更多线程添加到您的库中,只需返回 VNC 界面,打开另一个流并在末尾输入带有新媒体名称的 URL。重复,直到您加载该客户端的所有库。
要查看库,只需单击视频查看器窗口底部导航栏中的菜单,导航面板将在左侧打开。'播放列表' 将显示您下载的所有视频。
如您所见,VLC 播放器看起来很棒,而且现在许多用于在电视上观看互联网内容的流媒体盒也经常包含 VLC 流选项。只需在那里使用相同的 URL,一切就完成了。
这是在 Android 上播放的 Linux VLC 流媒体服务器示例的内容(使用 VLC for Android)。
因为 VLC 在许多设备上都很流行,所以无论您使用哪种设备以及在何处使用,您都可以访问不断增长的媒体库。
媒体中心解决方案有很多,比如 Plex 甚至 PS3。但其中一些具有强大的基于命令的解决方案,允许您流式传输所有个人存储媒体,这些媒体尽可能简单地存储在本地。
您是否使用 VLC 来满足您的流媒体需求?您最喜欢 VLC 的哪些功能?在下面的评论部分分享您自己的经验!
查看更多:
- 指导直播,使用电脑、笔记本电脑在 Youtube 上直播视频
- 如何使用 OBS Studio 软件直播 Facebook
- 如何在 YouTube 上播放直播视频?
评论