AS-V1000视频监控平台输出大容量RTSP视频流的配置

目                    录

一、AS-V1000视频监控平台

(一)产品介绍

(二)SIP代理服务模块

二、RTSP视频流

(一)RTSP协议

(二)RTSP视频流

三、配置

(一)录入sip代理服务

(二)添加代理服务设备

(三)重启sip代理服务

五、验证


一、AS-V1000视频监控平台

(一)产品介绍

        AS-V1000视频监控平台,也可以称为:视频监控平台,视频监控接入平台,视频监控汇聚平台(或视频监控汇集平台),视频监控管理平台,视频监控综合管理平台,是一套集成了用户设备权限管理、视音频监控、大容量存储、电子地图的系统平台软件。它结合了现代视频技术、网络通讯技术、计算机控制技术、流媒体传输技术的综合解决方案,为用户提供了强大的、灵活的组网和应用能力。

         系统平台内部采用服务器集群、负载均衡,按需平滑扩容、故障自动恢复等策略进行架构,整个平台实现了丰富的功能,包含:实时多媒体数据转发和管理、移动流媒体转发管理、不间断录像、录像文件检索和回放、录像下载、设备状态管理、系统报警管理、视频转码、视频点播等等;整个平台具备稳定可靠、使用安全、兼容性强、接口开放、服务可堆叠、服务可多级级联、系统可平滑扩容等特点。具体包括如下服务模块:

(1)中心管理服务器

(2)录像服务器

(3)视频接入网关服务器

(4)点播服务器

(5)报警服务器

(6)信令服务器

(7)流媒体服务器

(8)SIP代理服务器

(二)SIP代理服务模块

        Sip代理服务器用于支持第三方非GB/T28181标准的控制请求,通常为私有协议对接。

Sip代理服务的主要功能有:

  • 支持用户资源权限校验;
  • 支持TCC,ISCS控制;
  • 支持rtsp码流对外输出;
  • 支持iMax模拟系统控制;
  • 提供键盘接入管理,支持网络键盘与模拟键盘的统一管理与控制。网络键盘通过键盘接入服务,将信令发给中心管理服务器,中心管理服务器根据信令进行相应的处理。
  • 大容量输出RTSP视频流

        支持多SIP代理服务器的级联与负载均衡,支持分布式部署。

        支持负载均衡,确保系统平台的可靠性与稳定性。在多台SIP代理服务器之间通过负载算法,将流媒体分发请求动态均衡负载到各个SIP代理服务器上。

        按照每个SIP代理服务器处理100路RTSP计算,100台SIP代理服务器堆叠起来,可以同时对外提供1万路RTSP视频流的输出。

二、RTSP视频流

(一)RTSP协议

        RTSP(Real Time Streaming Protocol)是一种实时流传输协议,用于控制多媒体数据的实时传输。它是由哥伦比亚大学、网景和RealNetworks公司提交给IETFInternet Engineering Task Force)的RFC标准。

        RTSP协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。它使用TCPUDP完成数据传输,并位于RTPRTCP之上。RTSP本身并不传输数据,而是作为流媒体服务器的远程控制,提供诸如暂停、快进等控制功能。

        RTSP的消息基本分为请求消息(request)和应答消息(response)两大类,这两种消息的格式是不同的。RTSP提供了可扩展的框架,使能够提供能控制的、按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。

        RTSP的语法和运作方式与HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。此外,RTSP具有重新导向功能,可视实际负载情况来转换提供服务的服务器,以避免过大的负载集中于同一服务器而造成延迟。

         RTSP的主要特点包括:

  1. 支持多路复用和多播传输。
  2. 提供流控制功能,如播放、暂停、快进等。
  3. 可以处理多个并发流需求。
  4. 不强制要求时间同步,因此在一定程度上能容忍网络延迟。
  5. HTTP代理服务器同样适用RTSP,因为它也具备缓存和重定向的功能。

(二)RTSP视频流

        RTSP视频流是一种实时流传输协议(RTSP协议)的视频传输方式。它基于客户端/服务器的体系结构,用于控制实时多媒体数据的传输。RTSP协议是一种应用层协议,可以与多种传输协议(如TCPUDP)结合使用来传输音频和视频数据。

        RTSP视频流具有以下特点:

  1. 实时性:RTSP视频流能够实现实时传输,允许音频和视频的实时播放和直播。
  2. 控制能力:RTSP提供了控制能力,允许对多媒体流进行各种操作,如播放、暂停、快进等。
  3. 双向通信:与HTTP等协议不同,RTSP允许双向通信,即客户端和服务器都可以发出请求。
  4. 支持多种协议:RTSP可以在TCP或UDP上传输数据,并可以与RTP、RTCP等协议配合使用。
  5. 兼容性:RTSP视频流兼容多种终端设备,包括PC、手机、平板等。

        使用RTSP视频流时,需要考虑到网络传输的可靠性和实时性,以及服务器的负载能力等因素。

三、配置

(一)录入sip代理服务

        在AS-V1000视频监控平台的管理端,通过菜单项选择:

        业务管理->平台服务维护->录入:

        (1)选择所属部门

        (2)类型:Sip代理

        (3)服务器名称:sipproxy_1

        (4)密码:xxxxxxx

        录入完成后保存

(二)添加代理服务设备

        业务管理->代理服务维护->录入

        (1)设备名称:rtsp

        (2)厂家:RTSPSVR

        (3)关联用户:填写用户ID

        (4)通信方式:TCP Server

        (5)端口:25554 (或其他端口号)

(三)重启sip代理服务

        登录服务器,重启sip代理服务器

        等十秒左右,通过查看端口,可以查看是否已经启动成功

        netstat -anp|grep 25554

四、验证

        打开VLC,打开网络串流

        输入URL地址,格式为:rtsp://ip:25554/DevAor=id

        ip:监控平台服务器ip

        id:国标接入设备的通道编号

        点击播放,即可看到监控平台rtsp流的视频

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 04:02:01       75 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 04:02:01       80 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 04:02:01       64 阅读
  4. Python语言-面向对象

    2024-01-29 04:02:01       75 阅读

热门阅读

  1. VLM 系列——BLIP2——论文解读

    2024-01-29 04:02:01       50 阅读
  2. 嵌入式产品的开发流程

    2024-01-29 04:02:01       51 阅读
  3. Git入门

    Git入门

    2024-01-29 04:02:01      50 阅读
  4. STM32 SDIO接口配置与使用方法详解

    2024-01-29 04:02:01       61 阅读
  5. Mybatis-获取参数值的两种方式

    2024-01-29 04:02:01       58 阅读
  6. 制作圆形Image

    2024-01-29 04:02:01       58 阅读
  7. 力扣0089——格雷编码

    2024-01-29 04:02:01       67 阅读
  8. 单板计算机(SBC)-片上系统(SOC)嵌入式C++和FPGA(VHDL)

    2024-01-29 04:02:01       51 阅读
  9. CMake-Cookbook 第0章 配置环境

    2024-01-29 04:02:01       38 阅读