SVMSPro平台获取RTSP视频流规则
RTSP服务默认端口:7554, 可在客户端——系统设置——端口设置里修改
一、如何获取RTSP实时视频流
rtsp://host:port/live/{$deviceid}_{$channel}_{$stream}
参数说明:
deviceid 在SVMSPro中设备的数据库ID(可在客户端上通过查看ID得到)
channel 通道号+1(可在客户端上通过查看ID得到后+1)
stream 码流类型,0--主码流,1--子码流
例子:
rtsp://192.168.0.123:7554/live/601_1_1
效果:
二、如何获取RTSP回放流(录像)
rtsp://host:port/vod/{$deviceid}_{$channel}?begintime{$begintime}=&endtime={&endtime}¢er={$center}
参数说明:
deviceid: 在SVMSPro中设备的数据库ID(可在客户端上通过查看ID得到)
channel: 通道号+1(可在客户端上通过查看ID得到后+1)
begintime: 录像开始时间,格式为yyyymmddhhmmss,如20210301080000
endtime: 录像结束时间,格式为yyyymmddhhmmss,如20210301080500
center: 录像类型,0--设备端录像,1--中心录像
例子:
rtsp://192.168.0.123:7554/vod/601_1?begintime=20250516101010&endtime==20250516101510¢er=0
RTSP视频流的优点包括:
- 低延迟:RTSP协议设计上注重实时性,能够实现较低的延迟传输,特别适合需要实时交互的应用场景,如视频会议、远程医疗和在线教育中的实时互动课程等。
- 丰富的控制选项:RTSP提供了丰富的控制选项,如播放、暂停、快进、快退等,增强了用户对流媒体的控制能力。
- 可扩展性和灵活性:RTSP协议具有良好的可扩展性和灵活性,可以支持多种流媒体格式和传输协议,满足不同平台和设备的需求。
- 安全性:支持基于摘要的身份验证和TLS/SSL加密,确保流媒体传输的安全性3。
- 代理与防火墙友好:RTSP协议可由应用和传输层防火墙处理,这使得它在需要穿越防火墙或代理服务器的环境中具有优势。
- 组播功能:允许一个视频源同时发送给多个接收者,节省网络带宽和服务器资源,适合大规模的视频直播和内部培训等场景。
RTSP视频流的缺点包括:
- 播放兼容性受限:主要支持Quicktime Player、VLC等少数播放器,限制了其在某些应用场景中的普及程度。
- 依赖其他协议:RTSP本身不传输数据,需要依赖RTP和RTCP来实现数据传输和质量控制。
- 未广泛用于互联网广播:与RTMP等协议相比,RTSP在互联网广播中的使用率较低,主要适用于局域网内的流媒体传输。