海康大华等摄像头RTSP低延迟(1秒以内)网页无插件播放解决方案

简介

监控摄像头网页无插件播放解决方案虽然很多,但是或多或少会有一定的延迟,其中网上使用最多的是RTSP转RTMP推流的方式,这种延迟一般十秒左右,优化的好的话能达到五秒,但是依旧算不上实时。本文提供了一个近乎完美的解决方案,能将延迟降低至一秒以内,且无需安装插件,兼容多平台。

常用方案

1、用程序将RTSP流转为RTMP流,通过NGINX推流,然后浏览器安装Flash插件播放
2、将RTMP流通过NGINX推流后,用flv.js播放

特色

  • 延迟极低,一秒以内,播放稳定
  • 支持视频音频同时传输
  • 无需安装web浏览器插件,兼容各种浏览器
  • 服务端兼容多平台(Linux,MacOS,Windows)
  • 使用简单,配置后一键运行
  • 支持二次开发

前置条件

  • 需要能获取摄像头RTSP流
  • 视频编码为H264,音频编码为aac

技术简介

经测试海康摄像头延迟在一秒以内,基本上和海康自带的网页监控平台持平,且无需安装Flash插件,兼容多浏览器。且代码简化到了极致,可以封装到其他系统中调用,也可以无障碍进行二次开发。

演示

用户演示-海康威视摄像头1(推荐观看)

https://www.bilibili.com/video/BV1U54y167Hv/

用户演示-海康威视摄像头2

https://www.bilibili.com/video/BV1qV411a7Pd/

用户演示-浙江大华摄像头

https://www.bilibili.com/video/BV1c5411G7rU/

海康大华等摄像头RTSP低延迟(1秒以内)网页无插件播放解决方案_第1张图片

程序使用说明

见源码包内说明文档

参考案例

https://www.yuanmasucai.com/24963.html

可自行参考实现代码

你可能感兴趣的:(Web开发相关,海康,RTSP,摄像头,网页播放,低延迟)