自动实现大量流媒体视频轮流实时软解显示的方法及系统的制作方法

文档序号:9711423阅读:416来源:国知局
自动实现大量流媒体视频轮流实时软解显示的方法及系统的制作方法
【技术领域】
[0001]本发明涉及流媒体软解(软件解码)显示领域,具体涉及一种自动实现大量流媒体视频轮流实时软解显示的方法及系统。
【背景技术】
[0002]随着计算机应用领域的不断扩大,个人计算机的使用也已经逐渐融入到各行各业,特别在于近年来安防行业业务全面IT化,逐渐成熟的IP技术将整个监控应用推向统一管理、大规模、多层级和灵活应用的新层次,前端摄像机采集的视频数据已经全部接入到统一的监控系统中,监控人员通过个人计算机完成实时流媒体视频的播放显示。
[0003]目前,监控人员浏览流媒体视频的方法为:在特定时间段内只会关注单路流媒体视频,若需要观看其它摄像机的视频数据信息时则需要手动切换。上述方法使用时存在以下不足:
[0004]人工手动切换不同摄像机的视频数据信息的工作效率较低,人工操作的劳动强度较大;而且监控人员浏览的摄像机视频在一段时间内都是固定不变,当摄像机数量过多时,依靠纯手工操作既无法保证浏览视频的顺序性,也无法保证核心业务的摄像机的视频数据都被浏览,进而会出现浏览遗漏的现象。

【发明内容】

[0005]针对现有技术中存在的缺陷,本发明解决的技术问题为:提供一种自动实现大量流媒体视频轮流实时软解显示的方法及系统,本发明工作时无需任何人工干预,能够保证流媒体视频播放的顺序和时间;不仅工作效率较高,劳动强度较低,而且能够根据用户的需求配置不同的基础配置信息,适用范围多样化,适于推广。
[0006]为达到以上目的,本发明提供的自动实现大量流媒体视频轮流实时软解显示的方法,包括以下步骤:
[0007]S1:在计算机内部配置并存储流媒体视频基础配置信息,流媒体视频基础配置信息包括流媒体视频显示的间隔时间、以及需要播放的流媒体视频源的唯一标识符集合,转到S2;
[0008]S2:计算机按照唯一标识符集合中的顺序,向流媒体服务器请求软解流媒体视频,转到S3;
[0009]S3:流媒体服务器向计算机推送当前流媒体视频,计算机自动软解、并显示播放当前流媒体视频、同时开始计时;当计时时间超过流媒体视频显示的间隔时间、或者用户在计算机上请求停止播放当前流媒体视频时,转到S4;
[0010]S4:按照S2和S3的顺序软解、并显示播放唯一标识符集合中的下一路流媒体视频,若唯一标识符集合中的所有流媒体视频均播放完毕,则从第一路流媒体视频开始循环播放,直到用户在计算机上请求结束播放流媒体视频。
[0011]在上述技术方案的基础上,S4具体包括以下步骤:
[0012]S401:判断之前播放的流媒体视频是否为唯一标识符集合中最后一路流媒体视频,若是,转到S402,否则转到S2,将唯一标识符集合中的下一路(第二路)流媒体视频作为S2中的流媒体视频;
[0013]S402:判断用户是否在计算机上请求结束播放流媒体视频,若是,结束,否则重新播放第一路流媒体视频后继续执行S4。
[0014]在上述技术方案的基础上,S1中所述间隔时间为10s?3600s。
[0015]在上述技术方案的基础上,S1中所述间隔时间为2300s。
[0016]本发明提供的实现上述方法的自动实现大量流媒体视频轮流实时软解显示的系统,包括基础信息配置模块、视频请求模块、视频播放模块和视频轮询模块;
[0017]所述基础信息配置模块用于:配置并存储流媒体视频基础配置信息,流媒体视频基础配置信息包括流媒体视频显示的间隔时间、以及需要播放的流媒体视频源的唯一标识符集合;
[0018]所述视频请求模块用于:收到播放流媒体视频的请求时,按照唯一标识符集合中的顺序,向流媒体服务器请求软解流媒体视频;
[0019]所述视频播放模块用于:流媒体服务器推送请求的流媒体视频时,软解、并显示播放当前流媒体视频、同时开始计时;当计时时间超过流媒体视频显示的间隔时间、或者用户在计算机上请求停止播放当前流媒体视频时,向视频轮询模块发送轮询信号;
[0020]所述视频轮询模块用于:收到轮询信号后,控制视频请求模块和视频播放模块软解、并显示播放唯一标识符集合中的下一路流媒体视频;若唯一标识符集合中的所有流媒体视频均播放完毕,则控制视频请求模块和视频播放模块从第一路流媒体视频开始循环播放,直到用户在计算机上请求结束播放流媒体视频。
[0021]在上述技术方案的基础上,所述视频轮询模块还包括标识符集合确定模块和结束判断模块,所述视频轮询模块工作时:
[0022]标识符集合确定模块用于:收到轮询信号后,判断之前播放的流媒体视频是否为唯一标识符集合中最后一路流媒体视频,若是,向结束判断模块发送结束判断信号,否则向视频请求模块发送播放下一路流媒体视频的请求;
[0023]结束判断模块用于:收到判断信号后,判断用户是否请求结束播放流媒体视频,若是,结束,否则向视频请求模块发送播放第一路流媒体视频的请求。
[0024]与现有技术相比,本发明的优点在于:
[0025](1)本发明根据用户需要播放的流媒体视频,预先配置了基础配置信息,计算机能够按照基础配置信息中流媒体视频源的唯一标识符集合的顺序,循环播放流媒体视频,计算机还能够根据基础配置信息中的流媒体视频显示的间隔时间,定时自动切换流媒体视频。
[0026]有鉴于此,与现有技术中手动切换的摄像机的视频数据信息相比,本发明能够自动软解、播放和切换流媒体,实现完全智能化操作,无需任何人工干预,能够保证流媒体视频播放的顺序和时间,不会出现浏览遗漏的现象;不仅工作效率较高,劳动强度较低,而且能够根据用户的需求配置不同的基础配置信息,适用范围多样化,适于推广。
【附图说明】
[0027]图1为本发明实施例中自动实现大量流媒体视频轮流实时软解显示的方法的示意图;
[0028]图2为本发明实施例中自动实现大量流媒体视频轮流实时软解显示的方法的流程图。
【具体实施方式】
[0029]以下结合附图及实施例对本发明作进一步详细说明。
[0030]本发明实施例中的自动实现大量流媒体视频轮流实时软解显示的方法,可以自动化完成流媒体视频的请求与播放。系统初始化的时候,在计算机内部存储用户前期手动配置的具体业务数据结构方案,用户执行该方案即启动该方案的具体执行流程。
[0031]参见图1和图2所示,本发明实施例中的自动实现大量流媒体视频轮流实时软解显示的方法,具体包括以下步骤:
[0032]S1:在计算机内部配置并存储流媒体视频基础配置信息,流媒体视频基础配置信息包括流媒体视频显示的间隔时间(间隔时间可设置有10s?3600s)、以及需要播放的流媒体视频源的唯一标识符集合,转到S2。
[0033]S2:计算机按照唯一标识符集合中的顺序,向流媒体服务器请求软解(第一路)流媒体视频,转到S3。
[0034]S3:流媒体服务器向计算机推送当前流媒体视频,计算机自动软解、并显示播放当前流媒体视频、同时启动定时器机制开始计时,当计时时间超过流媒体视频显示的间隔时间、或者用户在计算机上请求停止播放当前流媒体视频时,转到S4。
[0035]S4:按照S2和S3的顺序软解、并显示播放唯一标识符集合中的下一路流媒体视频;若唯一标识符集合中的所有流媒体视频均播放完毕,则从第一路流媒体视频开始循环播放,直到用户在计算机上请求结束播放流媒体视频。
[0036]S4具体包括以下步骤:
[0037]S401:判断之前播放的流媒体视频是否为唯一标识符集合中最后一路流媒体视频,若是,转到
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1