Skip to content

idealhs/SimpleMultiRstpClient

Repository files navigation

多RTSP视频流播放器

这是一个简单的.NET Framework WPF应用程序,用于同时播放多个RTSP视频流。适合用于监控系统,可以同时查看多个摄像头。

功能

  • 2x2网格布局,可以同时显示4个RTSP视频流
  • 每个视频流可以单独配置
  • 支持在视频流断开时自动重连
  • 保存配置信息,下次启动时自动加载

使用方法

  1. 启动应用程序
  2. 点击每个视频窗口右上角的"配置"按钮,或者点击底部的"全部配置"按钮
  3. 在配置对话框中输入RTSP地址和其他设置
  4. 点击"确定"保存配置

配置选项

  • 名称:视频流的显示名称
  • RTSP地址:视频流的URL地址,格式如rtsp://ip:port/stream
  • 启用:是否启用此视频流
  • 自动重连:视频流断开时是否自动尝试重新连接
  • 重连间隔(秒):自动重连的间隔时间

要求

  • .NET Framework 4.7.2或更高版本
  • LibVLCSharp和VideoLAN.LibVLC.Windows包
  • Windows操作系统

常见问题

无法显示视频

  • 确保RTSP地址正确
  • 检查网络连接
  • 确认摄像头正在工作并提供RTSP流

延迟问题

可以通过调整网络缓存值来减少延迟,目前设置为300ms。

技术说明

该应用使用LibVLCSharp库来处理RTSP流,采用MVVM架构模式开发。

About

这是一个简单的WPF应用程序,用于同时播放多个RTSP视频流。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors