关于图像识别:SkeyeRTSPLive传统视频监控互联网实现利器解决方案

56次阅读

共计 1307 个字符,预计需要花费 4 分钟才能阅读完成。

随着互联网的倒退,传统安防行业已不再满足于仅仅通过一台 PC 机器,或者一台 NVR 接入摄像机源进行录像和监控的根本要求,人们迫切的须要利用目前相当便当的网络环境,以便能实现随时随地的观看到适应各种网络环境和各种终端设备的低延时的音视频视频监控,录像取证和应急解决,而不再受到工夫和地区的限度。同样,对于互联网服务,PC 电脑也不再是惟一抉择,智能手机、平板电脑、特定的挪动终端等都是可抉择的用户终端硬件形式;因而,咱们须要一款能将安防协定,电视广播协定以及其余各种格局的流媒体协定接入到互联网上来,通过一种对立格局的协定进行多平台多终端直播。

SkeyeRTSPLive 流媒体直播软件(以下简称“SkeyeRTSPLive”)将 RTSP 协定的音视频数据进行拉取、转码,再转换成 RTMP 的形式推送到 RTMP 服务器 /CDN 等。以实现网页端无插件直播以及多平台多终端低延时观看。

RTSPLive 反对多种流格局,以及 H264,H265 多种编码格局推送 RTMP;其中蕴含 SkeyeRTSPClient 拉流、SkeyeRTMPPusher 推流、SkeyeAACEncoder 音频编码、SkeyeVideoDecoder 视频解码和 SkeyeVideoEncoder 视频编码:

  • SkeyeRTSPClient 拉流模块反对规范的 RTSP 流协定,反对目前市面上 99% 的监控网络摄像机,反对重连机制并可能超低延时拉取 RTSP 流并解析出视频帧和音频帧数据;
  • SkeyeRTMPPusher 推流模块集成了包含:RTMP 协定封装、断线重连、异步推送、环形缓冲区、推送网络拥塞主动丢帧、缓冲区关键帧检索、事件回调 (断线、音视频数据回调),反对推流到市面上绝大部分的 RTMP 流媒体服务器;
  • SkeyeAACEncoder 音频转码模块负责将音频转码到 AAC 的工具库,目前反对 G.711a/G.711u/G.726/PCM 等音频格式的转码。

    <font size=”2″>(将各种不规范的音频格式,转换成规范的互联网 AAC 音频格式,如果对音频诉求不敏感,可不退出 AAC 音频转码模块!)</font>

  • SkeyeVideoDecoder 视频解码模块负责转码时解码拉流模块解析并回调进去的视频编码数据,反对软解码和硬解码,其中硬解码反对 Intel 集成显卡和 Nvidia 独立显卡。
  • SkeyeVideoEncoder 视频编码模块负责转码时将解码后的视频原始图像数据编码成 RTMP 协定推送所须要的 H264、H265 格局,反对软编码和硬编码,其中硬编码反对 Intel 集成显卡和 Nvidia 独立显卡。

SkeyeRTSPLive 流媒体直播框架如下:

SkeyeRTSPLive 反对多通道拉流集中式治理,以及各通道流可配置化进行分布式转发;其弱小的性能同时反对上千路的拉流转发,各路流转发状态高深莫测,软件界面如下图所示:

此外,SkeyeRTSPLive 还提供 Android 端,Linux 等跨平台服务版本,能够灵便的反对各个系统平台。

有任何技术问题,欢送大家和我技术交换:
295222688@qq.com

大家也能够退出 SkeyeRTSPLive 直播推流技术 QQ 群进行探讨:
102644504

正文完
 0