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

简介

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

常用方案

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

特色

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

前置条件

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

技术简介

本方案核心原理是通过RTSP流转Websocket的方式实现网页无插件播放,经测试海康摄像头延迟在一秒以内,基本上和海康自带的网页监控平台持平,且无需安装Flash插件,兼容多浏览器。且代码简化到了极致,可以封装到其他系统中调用,也可以无障碍进行二次开发。

演示

由于隐私关系,这里就不放对比截图了,但可以明确的是该方案和海康自带的后台网页播放延迟一秒以内,而且海康网页播放后台需要IE浏览器并且下载插件。本方案无插件且适用于任何浏览器。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/geekerstar/article/details/108768021
今日推荐