问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用VLC搭建本地流媒体服务器(详细版)

创作时间:
作者:
@小白创作中心

使用VLC搭建本地流媒体服务器(详细版)

引用
CSDN
1.
https://blog.csdn.net/cl122763974/article/details/144093613

本文将详细介绍如何使用VLC媒体播放器搭建本地流媒体服务器,并提供检测服务可用性和解决常见问题的方法。

借助VLC媒体播放器搭建流媒体服务器

  1. 选择“媒体” -> “流”
  2. 选择“文件” -> “添加” -> 选择要推流的视频 -> 点击“串流”
  3. 点击“下一步”
  4. 选择RTSP协议并点击“添加”
  5. 端口选择8554,路径自定义,然后点击“下一步”
  6. 选择TS流格式,点击“下一步”

  1. 点击“下一步”

至此,基于RTSP协议的本地流媒体服务器搭建完成。

检测服务是否可用

方案一:使用VLC客户端访问

  1. 选择“媒体”,然后点击“打开网络串流”
  2. 输入服务器流地址:
rtsp://127.0.0.1:8554/rtsp123

注意:在点击播放前,请确保服务器端的视频流已经启动,否则无法获取到流媒体内容。

方案二:使用ffplay打开

ffplay -i rtsp://127.0.0.1:8554/rtsp123

常见问题及解决方案

如果在播放时遇到以下提示:

VLC 无法打开 MRL 'rtsp://127.0.0.1:8554/rtsp123'。请检查日志获取详细信息。

可能是由于防火墙拦截了8554端口的流量。可以按照以下步骤检查和解决:

  1. 打开防火墙设置:
  • Win + R,在弹出的“运行”窗口中输入 control 并回车,进入“控制面板”。
  • 找到并点击“系统和安全”,然后选择“Windows Defender 防火墙”。
  1. 查看当前的入站规则:
  • 在左侧菜单中点击“高级设置”。
  • 在“Windows 防火墙 高级安全性”窗口中,选择“入站规则”(Inbound Rules)。
  1. 检查是否有阻止8554端口的规则:
  • 在入站规则列表中查找是否有任何与8554端口相关的规则,特别是针对RTSP流的规则。如果有阻止8554端口的规则,右键点击并选择“禁用”或“删除”。
  1. 允许8554端口的流量:
  • 如果没有相关规则,或者你需要手动添加允许规则,可以点击“新建规则”。
  • 在“规则类型”选择“端口”,然后点击“下一步”。
  • 选择“TCP”或“UDP”协议(通常RTSP使用TCP,但你可以根据实际需求选择)。
  • 输入端口号:8554。
  • 选择“允许连接”。
  • 根据需要选择该规则应用于哪些网络配置(例如:所有配置、家庭网络等)。
  • 给该规则命名,然后点击“完成”。

完成上述操作后,关闭所有VLC实例并重新启动即可。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号