合肥监控安装公司

    安防视频监控中的rtsp

    分享到:
    点击次数:2994 更新时间:2022年04月22日11:06:33 打印此页 关闭

    RTSP是安防设备里用的比较多的一个协议,英文全称是Real Time Streaming Protocol,实时流传输协议,看字面意思还是比较好理解,流既包括视频流,也有音频。 RTSP协议是TCP/IP体系中的应用层协议,支持TCP或者UDP传输。可以一对多传输音视频流,支持双向传输,主动或者被动均可,同时对网络延时容忍度很高。


    RTSP和HTTP在语法和操作上有很多共同之处,所以RTSP使用HTTP网页安全机制,同时在网页中可以嵌入RTSP流实现实时播放,后文有相应的HTML网页代码。


    常见安防厂家安防设备的RTSP地址

    海康威视

    默认IP地址:192.168.1.64/DHCP 用户名admin 密码自己设

    端口:“HTTP 端口”(默认为 80)、“RTSP 端口”(默认为 554)、“HTTPS 端 口”(默认 443)和“服务端口”(默认 8000),ONVIF端口 80。

    RTSP地址:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

    说明:

    username: 用户名。例如admin。

    password: 密码。例如12345。

    ip: 为设备IP。例如 192.0.0.64。

    port: 端口号默认为554,若为默认可不填写。

    codec:有h264、MPEG-4、mpeg4这几种。

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

    subtype: 码流类型,主码流为main,辅码流为sub。

    例如,请求海康摄像机通道1的主码流,Url如下

    主码流:

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

    子码流:

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


    大华

    默认IP地址:192.168.1.108 用户名/密码:admin/admin

    端口:TCP 端口 37777/UDP 端口 37778/http 端口 80/RTSP 端口号默认为 554/HTTPs 443/ONVIF 功能默认为关闭,端口80

    RTSP地址:rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0

    说明:

    username: 用户名。例如admin。

    password: 密码。例如admin。

    ip: 为设备IP。例如 10.7.8.122。

    port: 端口号默认为554,若为默认可不填写。

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

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

    例如,请求某设备的通道2的辅码流,Url如下

    rtsp://admin:admin@10.12.4.84:554/cam/realmonitor?channel=2&subtype=1


    雄迈/巨峰

    默认IP地址:192.168.1.10 用户名admin 密码空

    端口:TCP端口:34567 和 HTTP端口:80,onvif端口是8899

    RTSP地址:rtsp://10.6.3.57:554/user=admin&password=&channel=1&stream=0.sdp?

    10.6.3.57这个是被连接的设备的IP

    554这个是RTSP服务的端口号,可以在设备的网络服务里面更改

    user=admin这个是设备的登录用户名

    password= 密码空

    channel=1 第一通道

    stream=0.sdp?主码流

    stream=1.sdp?副码流

    图片抓拍地址:http://ip/webcapture.jpg?command=snap&channel=1


    天视通

    默认IP地址:192.168.0.123 用户名admin 密码123456

    端口:http端口80 数据端口8091 RTSP端口554 ONVIF端口 80

    RTSP地址:主码流地址:rtsp://192.168.0.123:554/mpeg4

    子码流地址:rtsp://192.168.0.123:554/mpeg4cif

    需要入密码的地址: 主码流 rtsp://admin:123456@192.168.0.123:554/mpeg4

    子码流 rtsp://admin:123456@192.168.0.123:554/mpeg4cif

    图片抓拍地址:http://ip/snapshot.cgi


    中维/尚维

    默认IP地址:DHCP 默认用户名admin 默认密码 空

    RTSP地址:rtsp://0.0.0.0:8554/live1.264(次码流)

    rtsp://0.0.0.0:8554/live0.264 (主码流)


    九安

    RTSP地址:rtsp://IP:port(website port)/ch0_0.264(主码流)

    rtsp://IP:port(website port)/ch0_1.264(子码流)


    技威/YOOSEE

    默认IP地址:DHCP 用户名admin 密码123

    RTSP地址:主码流:rtsp://IPadr:554/onvif1

    次码流:rtsp://IPadr:554/onvif2

    onvif端口是5000

    设备发现的端口是3702


    V380

    默认IP地址:DHCP 用户名admin 密码空/admin

    onvif端口8899

    RTSP地址:主码流rtsp://ip//live/ch00_1

    子码流rtsp://ip//live/ch00_0


    宇视

    默认IP地址: 192.168.0.13/DHCP 默认用户名 admin 和默认密码 123456

    端口:HTTP 80/RTSP 554/HTTPS 110(443)/onvif端口 80

    RTSP地址:rtsp://用户名:密码@ip:端口号/video123 123对应3个码流


    天地伟业

    默认IP地址:192.168.1.2 用户名“Admin”、密码“1111”

    onvif端口号“8080”

    RTSP地址:rtsp://192.168.1.2


    巨龙/JVT

    默认IP地址:192.168.1.88 默认用户名 admin 默认密码admin

    RTSP地址:

    主码流地址:rtsp://IP地址/av0_0

    次码流地址:rtsp://IP地址/av0_1

    onvif端口 2000

    图片抓拍地址:http://ip/capture/webCapture.jpg?channel=1&FTpsend=0&checkinfo=0

    (http://ip/cgi-bin/images_cgi?channel=1&user=admin&pwd=admin)


    网页使用RTSP播放视频

    以下HTML代码可以直接在网页播放rtsp视频流,可以用IE内核的浏览器。

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <script type="text/javascript"> window.onload=function(){ vlc.mrl='rtsp://admin:admin@192.168.1.88:554/av0_0'; } </script>    <object type='application/x-vlc-plugin' id='vlc' width="220" height="130"> <param name='mrl'  value ='rtsp://admin:admin@192.168.1.88:554/av0_0'/>        <param name='autoplay' value='true' />        <param name='fullscreen' value='true' />    </object> </body> </html>

    chrome浏览器不支持插件,所以不能直接使用rtsp地址,但支持rtmp,hls协议,可以将rtsp转换成rtmp或者hls,然后再用Chrome浏览器直接播放。


    RTSP工具

    VLC播放器可以很好的支持rtsp视频流,同时VLC播放器在电脑,手机均有对应的客户端,这样用VLC可以在多终端播放rtsp视频流。

    对于一些不知道rtsp视频流地址的安防设备,我们可以使用第三方的onvif工具ONVIF Device Manager,来探测其rtsp视频流地址。

    使用ONVIF Device Manager工具获取rtsp地址


    RTSP与HLS,RTMP

    RTMP一般多用于互联网直播行业,特别是CDN厂家,HLS流一般用于http网页端视频流播放,RTSP安防厂家常用。

    虽然RTSP支持一对多访问,但是前端安防设备硬件性能有限,不能同时支持太多用户的访问(一般至多能支持1-3个用户同时在线)。如果需要大量用户同时在线访问,那我们就需要考虑使用流媒体转发方式或者互联网RTMP直播方案了。



    上一条:安防摄像机的内部结构 下一条:DDNS动态域名解析在安防中的应用