zoukankan      html  css  js  c++  java
  • 低延时/高质量/高并发视频直播技术WebRTC在安防视频监控中的应用实践

    Web Real-Time Communication(Web实时通信,WebRTC)由一组标准、协议和JavaScript API组成,用于实现浏览器之间(端到端)的音频、视频及数据共享。WebRTC使得实时通信变成一种标准功能,任何Web应用都无需借助第三方插件和专有软件,而是通过简单地JavaScript API即可完成。

    在WebRTC中,有三个主要的知识点,理解了这三个知识点,也就理解了WebRTC的底层实现原理。这三个知识点分别是:

    • MediaStream:获取音频和视频流
    • RTCPeerConnection:音频和视频数据通信
    • RTCDataChannel:任意应用数据通信

    WebRTC技术为行业提供高并发、低延迟、高清流畅、安全可靠的音视频服务,适用于在线教育、云会议、社交文娱等行业和场景。结合全新网络自适应算法和AI网络感知技术,在弱网60%丢包情况下视频不卡顿,依然可以流畅通话。同时支持端到端加密的全链路安全,可靠性达到99.99%。

    了解TSINGSEE青犀视频产品的小伙伴应该知道,2021年我们开发的EasyCVR/EasyNVR/EasyDSS/EasyGBS全部支持分发WebRTC直播流。在WebRTC输出之前,TSINGSEE青犀视频支持输出的直播流格式有http-flv、ws-flv、hls、rtsp、rtmp五种,基于网页H5可以播放的流为http-flv、ws-flv、hls。当现场对实时性要求比较高的情况下,HLS协议自身10s的延时肯定不能满足需求。http-flv、ws-flv延时1-2s可以满足不太敏感的项目。

  • 相关阅读:
    大数加法、乘法实现的简单版本
    hdu 4027 Can you answer these queries?
    zoj 1610 Count the Colors
    2018 徐州赛区网赛 G. Trace
    1495 中国好区间 尺取法
    LA 3938 动态最大连续区间 线段树
    51nod 1275 连续子段的差异
    caioj 1172 poj 2823 单调队列过渡题
    数据结构和算法题
    一个通用分页类
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/15727558.html
Copyright © 2011-2022 走看看