提示:详细流程 + 避坑指南
Hi~!欢迎来到碧波空间,平时喜欢用博客记录学习的点滴,欢迎大家前来指正,欢迎欢迎~~
✨✨ 主页:碧波
📚 📚 专栏:音视频
目录
借助VLC media player工具搭建
编辑
检测服务是否可用
方案一:在开启一个VLC作为客户端访问
方案二:使用ffmplayer打开
运行结果图
踩坑
借助VLC media player工具搭建
(1)选择 媒体 -> 流
(2)选择 文件 -> 添加 -> 选择推流的视频 -> 在点击串流
(3)下一步
(4)先选择 RTSP 协议 在点击 添加
(5)端口选择 8554,路径自己写,然后下一步
(6)选择 TS 流,下一步
(7)下一步
综上,搭建rtsp协议的本地流服务器完成。
检测服务是否可用
方案一:在开启一个VLC作为客户端访问
选择 媒体,然后点击打开网络串流
按照如下操作 ,输入服务器流的地址:
rtsp://127.0.0.1:8554/rtsp123
注意:点击播放前,先把服务器端的视频流拉起,即推流到服务器,然后播放的时候才能获取到
方案二:使用ffmplayer打开
ffplay -i rtsp://127.0.0.1:8554/rtsp123
运行结果图
踩坑
若播放后提示如下,可能是因为被防火墙拦截了,可以按照如下操作去检查
VLC 无法打开 MRL 'rtsp://127.0.0.1:8554/rtsp123'。请检查日志获取详细信息。
-
打开防火墙设置:
- 按
Win + R
,在弹出的“运行”窗口中输入control
并回车,进入“控制面板”。 - 找到并点击“系统和安全”,然后选择“Windows Defender 防火墙”。
- 按
-
查看当前的入站规则:
- 在左侧菜单中点击“高级设置”。
- 在“Windows 防火墙 高级安全性”窗口中,选择“入站规则”(Inbound Rules)。
-
检查是否有阻止 8554 端口的规则:
- 在入站规则列表中查找是否有任何与 8554 端口相关的规则,特别是针对 RTSP 流的规则。如果有阻止 8554 端口的规则,右键点击并选择“禁用”或“删除”。
-
允许 8554 端口的流量:
- 如果没有相关规则,或者你需要手动添加允许规则,可以点击“新建规则”。
- 在“规则类型”选择“端口”,然后点击“下一步”。
- 选择“TCP”或“UDP”协议(通常 RTSP 使用 TCP,但你可以根据实际需求选择)。
- 输入端口号:
8554
。 - 选择“允许连接”。
- 根据需要选择该规则应用于哪些网络配置(例如:所有配置、家庭网络等)。
- 给该规则命名,然后点击“完成”。
如上操作完成后,关闭所有VCL后,重新开启即可。