zoukankan      html  css  js  c++  java
  • TSINGSEE青犀视频云边端协同解决方案如何查看有多少视频流同时录像或直播?

    在运维了多个现场之后,我们的技术支持人员时常接到客户反馈及咨询,比如很多用户都很关心TSINGSEE青犀视频云边端全线产品在实际应用中,如何统计到实时有多少客户在线观看或者是流媒体具体的工作参数问题,所以本文我们就为大家说明一下。

    基于流媒体相关参数,我们通过流媒体自身内部的统计才最为准确,TSINGSEE青犀视频云边端全线产品自身也有对应的数据统计接口,可以经过二次开发调用,但由于该接口主要用于调试测试,并没有完全对外开发,本章将对接口进行相关介绍说明。

    RTMP推流视频平台EasyDSS流媒体服务器包含getlivesessions接口,该接口就是统计每路接入上来视频流的具体相关信息的。由于该接口是流媒体直接反馈出来的,我们需要通过流媒体调用来查看具体数据。下面讲一下调用方法。

    录像视频流统计:

    首先确定流媒体的http端口。

    流媒体配置文件easydss.conf中包含流媒体的http接口说明,其中 server listen 后面监听的就是流媒体服务的端口。

    我们可以通过ip:port/getlivesessions来进行接口的调用和具体数据的查看。

    Eg:http://192.168.10.108:10100/getlivesessions

    上图为一个流媒体的部分数据,当我们发现每个对象的Application 为 recoed时,可以认定这路视频流为录像视频流,因此只需要统计到有数据中出现recored的Application有多少个,那么该流媒体就有多少路录像视频流。

    具体在线人数统计:

    当我们发现每个对象的NumOutputs数目为多少时,那么该路视频流就有多少人在观看,具体的流媒体总观看人数为所有NumOutputs总和。

    总结

    对于这些实际应用较为广泛的数据,我们后续都会通过应用层封装对外进行输出展示,所以大家有兴趣的话可以关注我们的更新。如果还想了解更多关于TSINGSEE青犀视频云边端三体联动相关内容,欢迎联系我们!

  • 相关阅读:
    JavaScript学习(二)
    javaScript学习(一)
    CSS学习(一)
    HTML学习(一)
    ES之node机器配置elasticsearch.yml
    ES之master机器配置elasticsearch.yml
    jenkins--前端依赖之 node
    jenkins--邮件插件配置
    JsonPath提取表达式
    this关键字的作用
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/13865026.html
Copyright © 2011-2022 走看看