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

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

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

1. 海康摄像机:

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

视频:

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. 码流平滑:酌情设置。

音频:

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. 大华摄像机:

配置和海康摄像机大同小异,此处主要说下大华摄像机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播放器播放为例:

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

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

目录
相关文章
|
1月前
|
人工智能 Java 物联网
JAVA网络编程的未来:URL与URLConnection的无限可能,你准备好了吗?
随着技术的发展和互联网的普及,JAVA网络编程迎来新的机遇。本文通过案例分析,探讨URL与URLConnection在智能API调用和实时数据流处理中的关键作用,展望其未来趋势和潜力。
43 7
|
1月前
|
安全 网络安全 数据安全/隐私保护
|
20天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
36 4
图形界面配置网络
|
19天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
31 2
|
20天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
50 2
|
1月前
|
JSON 安全 算法
JAVA网络编程中的URL与URLConnection:那些你不知道的秘密!
在Java网络编程中,URL与URLConnection是连接网络资源的两大基石。本文通过问题解答形式,揭示了它们的深层秘密,包括特殊字符处理、请求头设置、响应体读取、支持的HTTP方法及性能优化技巧,帮助你掌握高效、安全的网络编程技能。
55 9
|
26天前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
1月前
|
JSON Java API
JAVA网络编程新纪元:URL与URLConnection的神级运用,你真的会了吗?
本文深入探讨了Java网络编程中URL和URLConnection的高级应用,通过示例代码展示了如何解析URL、发送GET请求并读取响应内容。文章挑战了传统认知,帮助读者更好地理解和运用这两个基础组件,提升网络编程能力。
47 5
|
2月前
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
|
2月前
|
存储 缓存 Ubuntu
配置网络接口的“IP”命令10个
【10月更文挑战第18天】配置网络接口的“IP”命令10个
68 0