终端播放内容的监控方法、装置、系统及终端播放设备制造方法及图纸

技术编号:37157622 阅读:26 留言:0更新日期:2023-04-06 22:20
本公开实施例提供了一种终端播放内容的监控方法、装置、系统及终端播放设备,方法包括:响应于来自平台服务器的推流命令,终端播放设备按照预定采集参数获取屏幕上的播放内容,其中,预定采集参数至少包括预定采集帧率和/或预定分辨率,推流命令携带有按照预定规则拼接处理后的推流地址信息,推流地址信息为平台服务器从流媒体服务器上获取的,推流地址信息至少包括IP地址信息和转发端口信息;按照预定编码码率对获取到的播放内容进行压缩编码,并将压缩编码后的视频流数据进行封装,以得到待发送的视频流数据;按照推流地址信息向流媒体服务器发送视频流数据,以通过流媒体服务器将视频流数据转发至平台客户端进行播放。务器将视频流数据转发至平台客户端进行播放。务器将视频流数据转发至平台客户端进行播放。

【技术实现步骤摘要】
终端播放内容的监控方法、装置、系统及终端播放设备


[0001]本公开涉及通信领域,特别涉及一种终端播放内容的监控方法、装置、系统及终端播放设备。

技术介绍

[0002]在全媒体管控平台系统中,数字标牌终端作为信息展示与播放的终端播放设备,随着终端播放设备数量的增加以及部署范围的扩大,仅靠人员现场检测终端播放设备的展示与播放是否正常的话,将会浪费大量的人力物力,而且还有可能出现信息不及时的问题。
[0003]现有技术中,针对终端播放设备的播放监控均是采用回传终端屏幕截图的方法或摄像头监控的方式,采用回传终端屏幕截图的方法只在有触发指令动作时才会上传一张终端截屏图片,当系统出现问题时,静态的图片不足以让用户了解更多的现场信息,而且效率低,数据往往不够准确及时;采用摄像头监控的方法需要在终端屏幕前方额外安装摄像头,成本过高。

技术实现思路

[0004]有鉴于此,本公开实施例提出了一种终端播放内容的监控方法、装置、系统及终端播放设备,用以解决现有技术的如下问题:终端播放设备的播放监控均是采用回传终端屏幕截图的方法或摄像头监控的方式,存在效率低、数据不够准确以及成本过高等问题。
[0005]一方面,本公开实施例提出了一种终端播放内容的监控方法,包括:响应于来自平台服务器的推流命令,终端播放设备按照预定采集参数获取屏幕上的播放内容,其中,所述预定采集参数至少包括预定采集帧率和/或预定分辨率,所述推流命令携带有按照预定规则拼接处理后的推流地址信息,所述推流地址信息为所述平台服务器从流媒体服务器上获取的,所述推流地址信息至少包括IP地址信息和转发端口信息;所述终端播放设备按照预定编码码率对获取到的播放内容进行压缩编码,并将压缩编码后的视频流数据进行封装,以得到待发送的视频流数据;所述终端播放设备按照所述推流地址信息向所述流媒体服务器发送所述视频流数据,以通过所述流媒体服务器将所述视频流数据转发至平台客户端进行播放。
[0006]在一些实施例中,还包括:按照预定时间间隔检测缓冲区内缓存的待发送的视频流数据的缓存差异时间是否大于或等于预定网络堵塞阈值,其中,所述缓存差异时间为所述缓冲区中缓存时间最早的视频流数据与缓存时间最晚的视频流数据之间的缓存时间的差值;在所述缓存差异时间大于或等于所述预定网络堵塞阈值的情况下,将所述预定采集参数由第一采样值降低为第二采样值,并根据实时带宽将所述预定编码码率调整为新的编码码率。
[0007]在一些实施例中,按照预定时间间隔检测缓冲区内缓存的待发送的视频流数据的缓存差异时间是否大于或等于预定网络堵塞阈值之后,还包括:在所述缓存差异时间小于所述预定网络堵塞阈值、且所述预定采集参数为所述第二采样值的情况下,将所述预定采
集参数由所述第二采样值升高至所述第一采样值,并将所述新的编码码率调整为所述预定编码码率。
[0008]在一些实施例中,还包括:检测缓冲区内缓存的待发送的视频流数据中是否存在滞留时间超过预定滞留阈值的视频流数据;在存在所述滞留时间超过所述预定滞留阈值的视频流数据的情况下,删除所述滞留时间超过所述预定滞留阈值的视频流数据。
[0009]另一方面,本公开实施例提出了一种终端播放内容的监控装置,包括:获取模块,用于响应于来自平台服务器的推流命令,按照预定采集参数获取屏幕上的播放内容,其中,所述预定采集参数至少包括预定采集帧率和/或预定分辨率,所述推流命令携带有按照预定规则拼接处理后的推流地址信息,所述推流地址信息为所述平台服务器从流媒体服务器上获取的,所述推流地址信息至少包括IP地址信息和转发端口信息;处理模块,用于按照预定编码码率对获取到的播放内容进行压缩编码,并将压缩编码后的视频流数据进行封装,以得到待发送的视频流数据;发送模块,用于按照所述推流地址信息向所述流媒体服务器发送所述视频流数据,以通过所述流媒体服务器将所述视频流数据转发至平台客户端进行播放。
[0010]在一些实施例中,还包括:第一检测模块,用于按照预定时间间隔检测缓冲区内缓存的待发送的视频流数据的缓存差异时间是否大于或等于预定网络堵塞阈值,其中,所述缓存差异时间为所述缓冲区中缓存时间最早的视频流数据与缓存时间最晚的视频流数据之间的缓存时间的差值;调整模块,用于在所述缓存差异时间大于或等于所述预定网络堵塞阈值的情况下,将所述预定采集参数由第一采样值降低为第二采样值,并根据实时带宽将所述预定编码码率调整为新的编码码率。
[0011]在一些实施例中,所述调整模块,还用于在所述缓存差异时间小于所述预定网络堵塞阈值、且所述预定采集参数为所述第二采样值的情况下,将所述预定采集参数由所述第二采样值升高至所述第一采样值,并将所述新的编码码率调整为所述预定编码码率。
[0012]在一些实施例中,还包括:第二检测模块,用于检测缓冲区内缓存的待发送的视频流数据中是否存在滞留时间超过预定滞留阈值的视频流数据;删除模块,用于在存在所述滞留时间超过所述预定滞留阈值的视频流数据的情况下,删除所述滞留时间超过所述预定滞留阈值的视频流数据。
[0013]另一方面,本公开实施例提出了一种终端播放设备,包括:本公开任一实施例所述的终端播放内容的监控装置。
[0014]另一方面,本公开实施例提出了一种终端播放内容的监控系统,包括:
[0015]平台客户端、平台服务器、本公开任一实施例所述的终端播放设备和流媒体服务器;所述平台客户端,配置为:响应于来自所述终端播放设备的告警消息,发送用于获取所述终端播放设备实时视频流数据的第一请求消息;所述平台服务器,配置为:根据所述第一请求消息向所述流媒体服务器发送用于获取推流地址信息的第二请求消息;所述流媒体服务器,配置为:根据所述第二请求消息向所述平台服务器返回所述推流地址信息,其中,所述推流地址信息至少包括IP地址信息和转发端口信息;所述平台服务器,还配置为:按照预定规则对所述推流地址信息进行拼接处理,并向所述终端播放设备发送所述推流命令,以获取所述终端播放设备返回的实时视频流数据,其中,所述推流命令携带有按照所述预定规则拼接处理后的所述推流地址信息;所述流媒体服务器,还配置为:对接收到的所述视频
流数据进行解析,以确定所述视频流数据的拉流地址信息;所述平台服务器,还配置为:按照预定周期获取所述拉流地址信息;所述平台客户端,还配置为:根据所述平台服务器中的所述拉流地址信息获取所述视频流数据,并对所述视频流数据进行解码,以生成视频流数据对应的播放内容。
[0016]本公开实施例提供的监控方法响应于平台服务器发送的推流命令而开始执行,让终端播放设备按照预定采集参数获取其自身屏幕的播放内容,并在对获取到的播放内容进行处理后得到视频流数据,进而向推流命令中携带的推流地址信息向对应的流媒体服务器的发送视频流数据,进而平台客户端可以通过流媒体服务器查看到终端播放设备上播放的内容,以视频流形式观察到终端播放设备上的内容,可以更为准确的对终端播放设备进行监控,且操作简单,监控效率较高,提升了系统整体性能。
附图说明
[0017]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端播放内容的监控方法,其特征在于,包括:响应于来自平台服务器的推流命令,终端播放设备按照预定采集参数获取屏幕上的播放内容,其中,所述预定采集参数至少包括预定采集帧率和/或预定分辨率,所述推流命令携带有按照预定规则拼接处理后的推流地址信息,所述推流地址信息为所述平台服务器从流媒体服务器上获取的,所述推流地址信息至少包括IP地址信息和转发端口信息;所述终端播放设备按照预定编码码率对获取到的播放内容进行压缩编码,并将压缩编码后的视频流数据进行封装,以得到待发送的视频流数据;所述终端播放设备按照所述推流地址信息向所述流媒体服务器发送所述视频流数据,以通过所述流媒体服务器将所述视频流数据转发至平台客户端进行播放。2.如权利要求1所述的终端播放内容的监控方法,其特征在于,还包括:按照预定时间间隔检测缓冲区内缓存的待发送的视频流数据的缓存差异时间是否大于或等于预定网络堵塞阈值,其中,所述缓存差异时间为所述缓冲区中缓存时间最早的视频流数据与缓存时间最晚的视频流数据之间的缓存时间的差值;在所述缓存差异时间大于或等于所述预定网络堵塞阈值的情况下,将所述预定采集参数由第一采样值降低为第二采样值,并根据实时带宽将所述预定编码码率调整为新的编码码率。3.如权利要求2所述的终端播放内容的监控方法,其特征在于,按照预定时间间隔检测缓冲区内缓存的待发送的视频流数据的缓存差异时间是否大于或等于预定网络堵塞阈值之后,还包括:在所述缓存差异时间小于所述预定网络堵塞阈值、且所述预定采集参数为所述第二采样值的情况下,将所述预定采集参数由所述第二采样值升高至所述第一采样值,并将所述新的编码码率调整为所述预定编码码率。4.如权利要求1至3中任一项所述的终端播放内容的监控方法,其特征在于,还包括:检测缓冲区内缓存的待发送的视频流数据中是否存在滞留时间超过预定滞留阈值的视频流数据;在存在所述滞留时间超过所述预定滞留阈值的视频流数据的情况下,删除所述滞留时间超过所述预定滞留阈值的视频流数据。5.一种终端播放内容的监控装置,其特征在于,包括:获取模块,用于响应于来自平台服务器的推流命令,按照预定采集参数获取屏幕上的播放内容,其中,所述预定采集参数至少包括预定采集帧率和/或预定分辨率,所述推流命令携带有按照预定规则拼接处理后的推流地址信息,所述推流地址信息为所述平台服务器从流媒体服务器上获取的,所述推流地址信息至少包括IP地址信息和转发端口信息;处理模块,用于按照预定编码码率对获取到的播放内容进行压缩编码,并将压缩编码后的视频流数据进行封装,以得到待发送的视频流数据;发送模块,用于按照所述推流地址信息向所述流媒体服务器发送所述视频流数...

【专利技术属性】
技术研发人员:郭小琴张敬宇张长峰
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1