随着互联网的发展,传统安防行业已不再满足于仅仅通过一台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音频转码模块