拉RTSP有地址要求吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拉RTSP有地址要求吗?相关的知识,希望对你有一定的参考价值。

参考技术A 拉RTSP没有地址要求的。
1、地址格式分段含义说明:

rtsp://[username]:[password]@[address]:[port]/[codec]/[channel]/[subtype]/av_stream

rtsp:// => 协议格式头

username => 用户名,例如:admin

password => 密码,例如:123456

address => IPC设备的网络地址,例如:192.168.1.65

port => IPC设备的RTSP输出端口,默认为554,若为默认可不填写

codec => 视频压缩格式,有h264、MPEG-4、mpeg4这几种,要想前端无插件播放需要选择h264

channel => 通道号,起始为ch1,例如:通道1,则为ch1

subtype => 码流类型,主码流为main,子码流为sub

2、示例,拉取海康网络摄像机通道1的RTSP地址:

主码流RTSP地址:

rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_stream

rtsp://admin:12345@192.168.1.64:554/mpeg4/ch1/main/av_stream

rtsp://admin:12345@192.168.1.64:554/MPEG-4/ch1/main/av_stream

子码流RTSP地址:

rtsp://admin:12345@192.168.1.64/h264/ch1/sub/av_stream

rtsp://admin:12345@192.168.1.64/mpeg4/ch1/sub/av_stream

rtsp://admin:12345@192.168.1.64:554/MPEG-4/ch1/sub/av_stream

海康新版本IPC的RTSP地址格式:
1、地址格式分段含义说明:

rtsp://[username]:[password]@[address]:[port]/Streaming/Channels/[id]?transportmode=[type]

rtsp:// => 协议格式头

username => 用户名,例如:admin

password => 密码,例如:123456

address => IPC设备的网络地址,例如:192.168.1.65

port => IPC设备的RTSP输出端口,默认为554,若为默认可不填写

id => 通道号&码流类型

101:通道1主码流

102:通道1子码流

103:通道1第三码流

1201:通道17主码流

001:通道0主码流

type => 可选参数,拉流模式,默认为unicast,若为默认可以不填写

unicast:单播模式拉流

multicast:组播模式拉流

注意:没有了视频压缩器的选项,只留下了通道选择,至于通道下具体的音视频压缩格式,需要登录IPC的后台管理进行配置,为了实现PC、手机、平板全平台无插件播放,音频需要选择AAC格式压缩,视频需要选择H.264格式压缩。

2、示例,拉取海康网络摄像机通道1的RTSP地址:

通道1,主码流,单播拉流:

rtsp://admin:12345@192.168.1.65/Streaming/Channels/101

通道1,子码流,单播拉流:

rtsp://admin:12345@192.168.1.65/Streaming/Channels/102

通道1,第三码流,单播拉流:

rtsp://admin:12345@192.168.1.65/Streaming/Channels/103

大华IPC的RTSP地址格式:
1、地址格式分段含义说明:

rtsp://[username]:[password]@[address]:[port]/cam/realmonitor?channel=[id]&subtype=[type]

rtsp:// => 协议格式头

username => 用户名,例如:admin

password => 密码,例如:123456

address => IPC设备的网络地址,例如:192.168.1.65

port => IPC设备的RTSP输出端口,默认为554,若为默认可不填写

id => 通道号,起始为1。例如通道2,则为channel=2。

type => 码流类型,主码流为0(即subtype=0),辅码流为1(即subtype=1)。

2、示例,拉取大华网络摄像机通道1的RTSP地址:

通道1,主码流:

rtsp://admin:123456@192.168.1.65:554/cam/realmonitor?channel=1&subtype=0

监控平台
平台可以选用NTV Media Server G3,支持rtsp拉流接入、ONVIF协议接入和GB28181接入,可实现远程观看和业务集成

EasyCVR视频融合云服务平台RTSP格式拉流异常问题的排查与解决

进一步深入排查,发现在RTSP的地址栏中存在特殊符号,因此在双击复制的过程中将特殊符号也进行了复制,导致在EasyCVR的平台中无法识别,但使用VLC可以正常播放。所以我们提醒用户,在操作的过程中需要注意这种特殊符号的存在,可能会导致出现平台拉流失败的现象。

EasyCVR视频融合云服务是我们支持协议最全面的视频平台,包括主流标准协议国标GB/T28181、RTSP/Onvif等,以及厂家的私有协议,如海康Ehome、海康SDK、大华SDK等,能兼容多类型的设备接入,在应用上,能为安防大数据智能平台提供极强的视频能力支持。

 

 

有用户在现场测试的过程中反馈EasyCVR在接入一路RTSP格式的视频流时,出现了不能播放的问题,经常自动离线,需要用户手动点击编辑重新保存后才会上线,但上线后不能播放。

 

 

 

 

RTSP的格式视频流接入比较简单,一般在网络通畅的情况下就可以顺利播放。因此,针对用户的上述情况,我们首先来排查网络。

在排查时,发现用户的网络可以Ping通,之后使用VLC测试视频,发现也是可以播放的,这表明视频流本身没有问题。

那么接下来,我们尝试更换平台版本对平台进行测试,该操作可以在EasyCVR中进行配置。我们使用用户提供的视频流双击复制放到平台,发现也无法播放。于是我们使用拉流工具进行测试显示如下图,视频流是正常的。

 

进一步深入排查,发现在RTSP的地址栏中存在特殊符号,因此在双击复制的过程中将特殊符号也进行了复制,导致在EasyCVR的平台中无法识别,但使用VLC可以正常播放。所以我们提醒用户,在操作的过程中需要注意这种特殊符号的存在,可能会导致出现平台拉流失败的现象。

 

 

随着安防行业不断发展与规范,产业链已经较为成熟,而视频能力的纵深也已经成为安防行业的重要发展方向。EasyCVR具备很强的视频转码、播放、录像、回看、级联等能力,在很多实际场景中均有落地项目应用,如智慧工地、智慧安防、智慧工厂、智慧园区等。

 

以上是关于拉RTSP有地址要求吗?的主要内容,如果未能解决你的问题,请参考以下文章

EasyCVR视频融合云服务平台RTSP格式拉流异常问题的排查与解决

(rtsp://202.102.234.132/edu/高三化学(一).rm)这是有效的URL地址吗?急急急!!!

关于EasyNVR拉流摄像头的视频流存在视频流锁定机制的问题说明

RTSP_ONVIF协议视频流媒体网页无插件直播服务器EasyNVR配置海康大华等安防摄像头通道地址的方法

Onvif获取rtsp地址流程

如何获取网络摄像头(监控摄像头)的rtsp的地址流