摄像机Rtsp地址格式大全

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了摄像机Rtsp地址格式大全相关的知识,希望对你有一定的参考价值。

参考技术A 一. 海康、中威摄像机
格式1
主码流: rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/1
子码流: rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/2
   第三码流: rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/3
格式2
rtsp://admin:12345@192.168.1.64:554/ch1/main/av_stream
二. 大华
rtsp://admin:12345@192.168.1.64:554/cam/realmonitor?channel=1&subtype=0
三. 英飞拓
球机:
单播和组播地址一致
高码流(主码流)RTSP地址: rtsp://admin:admin@192.168.1.64/1/1080p
低码流(子码流)RTSP地址: rtsp://admin:admin@192.168.1.64/1/D1
半球和枪机:(亭子、车道)
单播:
高码流(主码流)RTSP地址: rtsp://192.168.1.64:554/1/h264major
低码流(子码流)RTSP地址: rtsp://192.168.1.64:554/1/h264minor
组播:
高码流(主码流)RTSP地址: rtsp://192.168.1.64:554/1/h264major/multicast
低码流(子码流)RTSP地址: rtsp://192.168.1.64:554/1/h264minor/multicast
四. 三星
单播:
高码流rtsp地址:
rtsp://admin:admin001@192.168.1.64:554/onvif/profile2/media.smp (720P)
低码率rtsp地址
rtsp://admin:admin001@192.168.1.64:554/onvif/profile3/media.smp
组播:
高码流rtsp地址:
rtsp://admin:admin001@192.168.1.64:554/onvif/multicast/profile2/media.smp (720p)
低码流rtsp地址:
rtsp://admin:admin001@192.168.1.64:554/onvif/multicast/profile3/media.smp
五. 宇视:
rtsp://admin:admin@192.168.1.64/media/video1/multicast
六. LG
单播和组播地址一致
高码流(主码流)RTSP地址: rtsp://admin:admin@192.168.1.64:554/Master-0
低码流(子码流)RTSP地址: rtsp://admin:admin@1192.168.1.64:554/Slave-0
七、 派尔高网络摄像机:
RTSP主码流地址为: rtsp://192.168.1.64/h264
第一从码流RTSP地址为: rtsp://192.168.1.64/h264_2
第二从码流RTSP地址为: rtsp://192.168.1.64/h264_3
八、安讯士网络摄像机:
单播:
rtsp://root:123456@192.168.1.64/axis-media/media.amp?videocodec=h264&resolution=1280x720&fps=25
组播:
rtsp://root:123456@192.168.1.64/onvif-media/media.amp?profile=profile_1_h264&streamtype=multicast
http://root:123456@192.168.1.64/axis-cgi/alwaysmulti.sdp?camera=1
九. 非凡
rtsp://admin:12345@192.168.1.64:554/streaming/channels/101
十. 金三立
rtsp://Admin:111111@192.168.1.64/stream/av0_0
以上信息来源于网络,在此仅做记录,方便查找

OpenCV 之 网络摄像头

 1  RTSP

  RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专用于音频和视频的应用层协议。 和 HTTP 类似,RTSP 也使用 URL 地址。

  海康网络摄像头的 RTSP URL 格式如下:

rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
1) username 用户名,常用 admin 2) password 密码,常用 12345 3) ip 摄像头IP,如 192.0.0.64
4) port 端口号,默认为 554
5) codec 视频编码模式,有 h264、MPEG-4、mpeg4 等
6) channel 通道号,起始为1,例如通道1,则为 ch1
7) subtype 码流类型,主码流为 main,辅码流为 sub

  大华网络摄像头的 RTSP URL 格式如下:

rtsp://[username]:[password]@[ip]:[port]/cam/realmonitor?[channel=1]&[subtype=1] 
1) username、password、ip、port 同上
2) channel 通道号,起始为1,例如通道2,则为 channel=2 3) subtype 码流类型,主码流为0(即 subtype=0),辅码流为1(即 subtype=1

 

2  VideoCapture 类

  VideoCapture 是 OpenCV 中操作视频流的类,可在构造函数中打开视频,其参数支持以下三种类型:

  1)  name of video file (eg. \'video.avi`)

  2)  image sequence (eg. `img_%02d.jpg`, which will read samples like `img_00.jpg, img_01.jpg, img_02.jpg, ...`)

  3)  URL of video stream (eg. `protocol://host:port/script_name?script_params|auth`).

// Open video file or a capturing device or a IP video stream for video capturing
//
VideoCapture 构造函数 CV_WRAP VideoCapture(const String& filename);

  也可以构造后,再使用 open 函数来打开

// 参数同 VideoCapture 的构造函数
CV_WRAP virtual bool open(const String& filename);

 

3  代码

  下面以海康威视的某款网络摄像头为例,使用 OpenCV 的 VideoCapture 类来显示实时视频

#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"

using namespace cv;

int main(int argc, char** argv)
{
    String rtsp_addr = "rtsp://admin:a1234567@192.168.5.186:554/MPEG-4/ch1/main/av_stream";

    VideoCapture cap(rtsp_addr);
//    cap.open(rtsp_addr);

    Mat frame;

    for(;;) {
        cap >> frame;
        if(frame.empty())
            break;

        imshow("Video Stream", frame);

        if (waitKey(10) == \'q\')
            break;
    }
}

  附上一张园区的部分视频截图如下:

 

 

参考资料:

  Multimedia Over IP: RSVP, RTP, RTCP, RTSP

  海康、大华IpCamera RTSP地址和格式    xiejiashu

 <Learning OpenCV3>  chapter 8

 

以上是关于摄像机Rtsp地址格式大全的主要内容,如果未能解决你的问题,请参考以下文章

音视频开发:大华摄像头配置RTSP地址访问视频画面

海康威视摄像头rtsp地址

有关opencv无法解码网络摄像头rtsp流的解决办法

rtsp地址在哪看 海康

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

常见网络摄像机(摄像头)的端口及RTSP地址