海康、大华网络摄像机RTSP URL格式组成及参数配置

简介: 经常有开发者咨询大牛直播SDK关于海康、大华网络摄像机RTSP url拼接规则和相关参数配置,虽然很简单,考虑到资料不全,写个博客记录下:1. 海康摄像机:在IE浏览器输入网络摄像机的IP地址,输入配置的用户名、密码,登陆:视频:​1.

经常有开发者咨询大牛直播SDK关于海康、大华网络摄像机RTSP url拼接规则和相关参数配置,虽然很简单,考虑到资料不全,写个博客记录下:

1. 海康摄像机:

在IE浏览器输入网络摄像机的IP地址,输入配置的用户名、密码,登陆:

视频:

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

1. 码率类型:主码流和子码流,主码流支持的分辨率比较高;

2. 视频类型:如果是音视频都需要,选择“复合流”,如果只需要视频,选择“视频流”;

3. 分辨率设置,不再赘述;

4. 码率类型:变码率!!!定码率的话,码率过高;

5. 图像质量:酌情设置;

6. 视频帧率:酌情设置,一般15-25帧;

7. 码率上限:如1080p,可以设置到2048Kbps或者4096Kbps;

8. 视频编码:H.264或H.265,还可以选MJPEG;

9. Smart264:酌情设置;

10.编码复杂度:酌情设置;

11. I帧间隔:一般设置到帧率的1-3倍,如帧率25,I帧间隔可设置到50;

12. SVC: 酌情设置;

13. 码流平滑:酌情设置。

音频:

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

1. 音频编码:建议选择AAC;

2. 采样率:建议设置44.1kHz;

3. 音频码率:酌情设置;

4. 音频输入:MicIn;

5. 输入音量:酌情设置。

RTSP URL规则:

主码流:rtsp://admin:daniulive12345@192.168.0.120:554/h265/ch1/main/av_stream

子码流:rtsp://admin:daniulive12345@192.168.0.120:554/h264/ch1/sub/av_stream

rtsp://[username]:[password]@[ip]:[port]/[codectype]/[channel]/[subtype]/av_stream
URL组成说明:
username: 用户名;
password: 密码;
ip: 网络摄像机IP地址;
port: 端口号,默认554;
codectype:有h264/h265/mjpeg;
channel: 通道号。
subtype: 码流类型,主码流:main,子码流:sub。

2. 大华摄像机:

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

配置和海康摄像机大同小异,此处主要说下大华摄像机RTSP url规则:

主码流:rtsp://admin:admin123456@192.168.0.121:554/cam/realmonitor?channel=1&subtype=0

子码流:rtsp://admin:admin123456@192.168.0.121:554/cam/realmonitor?channel=1&subtype=1

rtsp://[username]:[password]@[ip]:[port]/cam/realmonitor?/[channel]&/[subtype]
URL组成说明:
username: 用户名;
password: 密码;
ip: 网络摄像机IP地址;
port: 端口号,默认554;
codectype:有h264/h265/mjpeg;
channel: 通道号。
subtype: 码流类型,主码流:0,子码流:1。

3. 播放展示:

此处以大牛直播SDK Windows播放器播放为例:

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

如需设置TCP/UDP模式,或RTSP timeout时间、TCP/UDP模式自动切换,可点击“Rtsp配置”按钮,配置后,再播放。

相关测试软件或C++/C# SDK demo,可以到大牛直播SDK官网-->"SDK下载",或 https://github.com/daniulive/SmarterStreaming 获取。

目录
相关文章
|
17天前
|
Java
【思维导图】JAVA网络编程思维升级:URL与URLConnection的逻辑梳理,助你一臂之力!
【思维导图】JAVA网络编程思维升级:URL与URLConnection的逻辑梳理,助你一臂之力!
32 1
|
17天前
|
XML JSON 搜索推荐
【高手过招】JAVA网络编程对决:URL与URLConnection的高级玩法,你敢挑战吗?
【高手过招】JAVA网络编程对决:URL与URLConnection的高级玩法,你敢挑战吗?
39 0
|
12天前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
39 3
|
13天前
|
Ubuntu
树莓派 —— ubuntu上通过netplan配置网络
树莓派 —— ubuntu上通过netplan配置网络
|
17天前
|
Java
【实战演练】JAVA网络编程高手养成记:URL与URLConnection的实战技巧,一学就会!
【实战演练】JAVA网络编程高手养成记:URL与URLConnection的实战技巧,一学就会!
29 3
|
17天前
|
安全 Java 网络安全
【认知革命】JAVA网络编程新视角:重新定义URL与URLConnection,让网络资源触手可及!
【认知革命】JAVA网络编程新视角:重新定义URL与URLConnection,让网络资源触手可及!
29 2
|
19天前
|
计算机视觉
在yolov5项目中如何使用自带摄像机不用网络摄像机进行实时检测?
这篇文章讨论了在yolov5项目中,如何避免使用网络摄像机而改用自带的本地摄像机进行实时目标检测,并提供了解决摄像头打开错误的具体步骤和代码示例。
在yolov5项目中如何使用自带摄像机不用网络摄像机进行实时检测?
|
10天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
35 0
|
15天前
|
监控 安全 网络安全
|
17天前
|
缓存 负载均衡 网络协议
Haskell网络编程:深入理解代理和TLS配置
Haskell网络编程:深入理解代理和TLS配置