liveweb实现监控视频RTSP流在web,H5中低延时播放

针对安防视频监控系统的低延时需求,文中介绍了一项创新技术,能够将RTSP网络流转化为HTML5兼容格式,实现在各种B/S系统中的低延时播放。该解决方案由低延时视频转码工作站和直播发布服务器组成,端到端延时低于300ms,适用于智慧城市、智慧社区等场景,兼容各大安防厂商设备。
摘要由CSDN通过智能技术生成

  随着平安城市、平安社区、雪亮工程等应用在全国范围的开展,安防视频监控系统得到了大面积使用。

       传统的安防应用场景中,监控终端和平台管理端都通过C/S模式实现监控画面的实时查看,电脑端有相应的桌面应用程序,移动端有相应的APP软件。

       但是,随着智慧城市、智慧社区、智慧交通等应用的开展,还需要将当前已经大规模部署的安防视频信号实时接入到B/S架构的三维可视化平台、数字孪生系统、GIS地理信息系统、领导驾驶舱等应用系统中。

      传统的安防视频源【RTSP网络流】无法在浏览器端直接播放,而需要将RTSP网络流转换成HTML5浏览器兼容的流协议格式后才可以正常播放。

      面对这种情况,传统厂商是通过流媒体服务器将RTSP网络流转换成Apple公司发布的HTTP Live Streaming(HLS)协议后来实现多终端浏览器播放,但是,由于HLS协议是一种渐进式分段文件下载协议,不是真正意义上的流媒体协议,所以它天生存在传输延时长的问题,行业内能够实现的最低延时效果通常在3秒左右,但是这个延时指标根本无法满足特定应用场景的实时通信要求。

        还有一些厂商,他们面向PC终端将RTSP网络流转换成HTTP-FLV格式的网络流,从而可以实现1~2秒的网络延时,但是,这仍然无法满足应急通信、远程指挥和实时互动等应用场景的需要。低延时通信场景下必须保证端到端延时在500ms以内才能满足要求。

基于当前存在的行业应用痛点,我公司基于多年来积累的流媒体技术研发能力,历时3年多时间研发成功了一套超低延时、符合HTML5标准的统一视频接入解决方案,该方案能够兼容当前各主流安防厂商的设备,包括海康、大华、宇视、华为等。经过众多实际项目验证,该系统在专网环境下的端到端延时在300ms以内,与专用客户端程序的延时相差无几,因此得到了行业合作伙伴和终端用户的极大认可。作为一项行业内重要的科技创新,该解决方案为终端用户带来了实实在在的商业价值。

       该技术与HTML5标准完全兼容,因此可以在PC端(包括Windows系统、Linux系统、国产化操作系统)、Android设备端、iOS设备端正常运行,无需安装任何监控厂商的浏览器插件,极大地提升了用户体验,因此可以在各种B/S架构的业务系统中实时调用。包括但不限于三维可视化系统、数字孪生系统、GIS系统、大数据系统等。

 功能模块构成
该平台主要由低延时视频转码工作站和低延时直播发布服务器构成。

低延时视频转码工作站:用来实现前端各个厂商安防摄像头的统一接入,并实现统一的协议与编码格式转换,并以低延时模式推送给低延时直播发布服务器。

低延时直播发布服务器:用来实现各种网络流的低延时转发,面向各种终端设备(PC、iOS设备、Android设备)以HTML5方式进行发布,支持一对多高并发应用。

 低延时核心技术
该方案之所以能够实现端到端300ms左右的超低低延时效果,是因为我们在端到端的各个环节中都低延时技术运用其中。

在整个视频传输过程中,时延主要出现在以下五个环节:

    1) 前端摄像头的编码处理延时

在设备型号已经固定的情况下,这个延时是由设备厂商决定的,我们无法对其进行优化,通常编码处理延时在20ms~50ms。

    2) 网络链路延时

通常在10ms以内,这个延时由网络运营商决定,对我们来说也是不可控的。

    3) 流媒体直播服务器延时

流媒体直播服务器用来负责视频流的汇聚和转发,所以服务器端必须要进行一定的数据缓存。这部分的缓存越小,数据转发延时也就越低。我们在这一环节采用自主开发的只缓冲1~2帧的数据,按照25帧/秒的数据速率计算,2帧数据的时间间隔为80ms;

同时,为了进一步降低数据发送和处理延时,我们的流媒体服务器采用UDP协议来进行网络层传输,它比TCP协议更进一步降低了网络传输延时。

    4) HTML5播放器端解码延时

H5播放器在进行视频解码播放时,必须先确保接收到一帧完整的数据,否则播放器无法进行解码操作。此外,为了抗击网络带宽抖动而出现卡顿和播放端缓冲现象,也需要在播放器端进行一定的数据缓存,为此,我们在H5播放器端只缓存2~3帧的数据,三帧数据的时间间隔在120ms。同时,我们利用硬件解码技术来进行视频解码,它比软件解码技术更进一步降低了画面的解码延时。

    5) 低延时视频转码工作站延时

视频转码工作站作为前端各种不同型号设备的统一接入网关,其在转码过程中也会增加一定的延时,在这个环节我们做了低延时处理,通常这部分延时在10ms左右。

综合以上各种数据处理环节,整个端到端的延时在300ms左右。

Liveweb是好游科技自主开发的网页播放器,支持 RTSP、RTMP、HTTP、HLS、UDP、RTP、File 等多种流媒体协议播放,同时也有多种显示方式 (GDI,D3D) 及格式 (RGB24,YV12,YUY2,RGB565),经过 7x24 小时连续拷机测试,能够很好的处理断连.

iveweb是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。liveweb还拥有Windows、Android、iOS版本,其灵活的视频能力,极大满足了用户的多样化场景需求。

liveweb具备较强的灵活性,在视频直播过程中liveweb可通过H5进行视频解码,只要客户端支持H5,就能完美进行视频的无插件直播,同时还支持大码率视频直播,并可支持H.264、H.265两种编码格式。如果大家正在找寻一款供能强大的流媒体播放器,那么liveweb将会是一个不错的选择,我们也欢迎大家的了解和试用
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值