zoukankan      html  css  js  c++  java
  • 国标流媒体服务器如何通过GB28181协议SIP获取视频流?

    众所周知我们的国标流媒体服务器可以对接到不同的摄像头服务器平台,并且也支持集成到自己的平台进行视频监控的实时直播。我们的国标流媒体服务器对接过海康8300

    SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话,这些会话可以是Internet多媒体会议、IP电话或多媒体分发。像我们国标流媒体服务器使用的就是SIP协议进行信令交互。

    SIP视频流的获取是指解码器通过SIP协议向用户代理服务器(UAS)获取视频流的过程(这里的sip用的是28181协议)。UAC必须包含生成请求,发送请求和处理响应的功能,解码器制定的有效SIP请求,至少包括以下头字段:To、From、Cseq、Call-ID、Max-Forwards 和 Via,我们的主要任务是实现解码器的这些功能。

    首先解码器上线向服务器注册,并且向cu客户端进行通知,然后通过客户端操作解码器的运行(解码停止解码等),实际上所有信令都是通过服务器进行交互的,即解码器解码命令由cu发向服务器然后服务器通知解码器解码,然后解码器向服务器邀请视频,然后解码,最后结束。

    国标流媒体服务器是基于GB/T28181协议进行模块化设计、支持分布式部署的高稳定流媒体服务器,具有设备管理模块、信令模块、流媒体模块;支持多个中心信令服务器部署、支持多个流媒体负载均衡;流媒体模块支持RTSP、RTMP、FLV、HLS多种协议访问。

  • 相关阅读:
    ##微信登陆,给大家分享一个第三方登陆
    ##Solr的各种版本下载
    ##redis在linux上的安装详解
    ##activeMq的简介与安装
    ##Springboot框架--配置文件介绍
    论面向服务架构及其应用
    MVC架构模式
    第八周总结
    细化架构阅读笔记
    第五周总结
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13213289.html
Copyright © 2011-2022 走看看