海康摄像头、华宇摄像头、hks香港直播等直播流媒体在高版本chrome浏览器中如何使用加测试

前期说明:

宇视摄像头(不支持协议 onvif)
海康摄像头 旧版的可在高级配置中修改协议
                    新版的默认兼容onvif协议

案例说明:

目前主流的摄像头的直播流内容在web浏览器浏览时只支持使用IE内核或者低版本的chrome,
这样是不切合实际应用的,开发者主流浏览器chrome应用于PC端,c#软件嵌入,Android软件嵌入。
在浏览器中,只能使用h5的video标签结合video.js的flash插件来播放rtmp和hls的直播流,却无法支持rtsp协议的直播流。

解决方案:

大型项目可通过搭建流媒体服务器来进行转码播放,但是小型项目没有必要大动干戈,所以在网上找了rtsp转rtmp的神器“推流器”,
是一个黑色的小盒子(当然还有白色的),采用了嵌入式的程序,进行转换服务。只需要插一根网线和电源线,与摄像头保持同一网段即可。

测试使用:

系统:
    window7 旗舰版 Intel(R)Core(TM) i5-4460 CPU @ 3.2Ghz 
    安装内存:8GB
浏览器:
    Google Chrome 74.0.3729.108(正式版本) (32 位)
网络:
    主要局限于推流器的网口最高支持8M,单个摄像头传输为4M的话,2个摄像头就可以填满。
推流器管理平台设置地址:
(商家提供有“设备搜索助手.exe”,在修改默认ip和网关后,可快速查询推流器服务的ip地址)
http://192.168.1.67/login.html
海康四个摄像头:
192.168.0.177:554 admin 12345678a
192.168.0.178:554 admin 12345678a
192.168.0.181:554 admin    12345678a
192.168.0.182:554 admin    12345678a
RTSP源直播流地址:
rtsp://admin:[email protected]:554
rtsp://admin:[email protected]:554
rtsp://admin:[email protected]:554
rtsp://admin:[email protected]:554
RTMP输出直播流地址:
rtmp://192.168.1.67/live/test
rtmp://192.168.1.67/live/test2
rtmp://192.168.1.67/live/test3
rtmp://192.168.1.67/live/test4

开始测试:(只开启RTMP1转码地址)

1. 一个转码 192.168.0.177:554
    CPU占用率:23-90-100
    内存占用率:39-63-67
    演示效果:运行流畅,无卡顿。与真人操作延时2s
2. 同时二个转码  192.168.0.177:554 、 192.168.0.178:554
    CPU占用率:99-100
    内存占用率:45-66-68
    rtsp流量带宽:4335.88Kbit/s
    rtmp流量带宽:    3781.58Kbit/s
    演示效果:有明显卡顿,会丢失1-3秒的图像。与真人操作延时2s
3. 同时三个转码  192.168.0.177:554 、 192.168.0.178:554 、 192.168.0.181:554
    CPU占用率:100
    内存占用率:69-70
    演示效果:有严重卡顿,会丢失3-5秒的图像。与真人操作延时2s/3s/4s
4. 同时四个转码
    CPU占用率:100
    内存占用率:48(重新启动后)-51-76
    演示效果:有严重卡顿,会丢失5秒以上的图像。与真人操作延时30左右,并且半球机的监控视频完全停止运转。
5.(12小时运行测试)同时二个转码   192.168.0.177:554 、 192.168.0.178:554
    CPU占用率:100
    内存占用率:44
    演示效果:有明显卡顿,会丢失1-3秒的图像。与真人操作延时2分钟-4分钟

测试结果:

小小推流器。价格不高(300元左右,可开发票),但是性能差,适合单个摄像头使用,理论支持16路设置。经过测试,只能带一路,开两路都没法交差。
 

发布了40 篇原创文章 · 获赞 41 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/weixin_42799222/article/details/88812726
今日推荐