基于可视化的直播视频输入管理方法及装置与流程

文档序号:14881355发布日期:2018-07-07 09:48阅读:451来源:国知局

本申请涉及视频处理技术领域,具体而言,涉及一种基于可视化的直播视频输入管理方法及装置。



背景技术:

随着直播技术的发展,如何快速找到直播视频越来越成为研究重点。相关技术中一般是否通过数据库语言对直播视频的进行输入配置。这种方式对配置管理用户的编程水平,操作复杂,且无法一次性添加多个正在直播的视频。



技术实现要素:

本申请的主要目的在于提供一种可视化的直播视频配置管理方案,以解决直播视频配置要求高,操作复杂的技术问题,同时通过分辨率进行直播视频进行管理。

为了实现上述目的,根据本申请的一个方面,提供了一种基于可视化的直播视频输入管理方法,包括:

利用预设的直播频道配置页面的配置区输入当前正在直播的视频信息;

根据所述视频信息获取视频流及所述视频流的分辨率;

将所述视频信息和分辨率输出到所述直播频道配置页面的可视化显示区,完成直播视频的配置。

进一步,所述根据所述视频信息获取视频流及所述视频流的分辨率,包括:

解析所述视频信息,获取直播流地址;

根据所述直播流地址获取视频流,并判断所述视频流是否可以解码;

如果可以解码,则提取所述视频流的分辨率,否则生成报错提示信息。

进一步,所述利用预设的直播频道配置当前正在直播的视频信息,至少包括输入如下信息:

输入当前正在直播的视频的url地址;以及

输入当前正在直播的视频的频道。

进一步,所述完成直播视频的配置,还包括:

将所述直播视频按照频道或分辨率进行排序。

进一步,所述完成直播视频的配置,还包括:

获取完成直播视频的配置时间;

根据所述配置时间将所有直播视频按照时间先后进行排序。

为了实现上述目的,根据本申请的另一方面,提供了一种基于可视化的直播视频输入管理装置,包括:

配置输入单元,用于利用预设的直播频道配置页面的配置区输入当前正在直播的视频信息;

信息提取单元,用于根据所述视频信息获取视频流及所述视频流的分辨率;

配置完成单元,用于将所述视频信息和分辨率输出到所述直播频道配置页面的可视化显示区,完成直播视频的配置。

进一步,所述信息提取单元包括:

解析模块,用于解析所述视频信息,获取直播流地址;

判断模块,用于根据所述直播流地址获取视频流,并判断所述视频流是否可以解码;

处理模块,用于如果可以解码,则提取所述视频流的分辨率,否则生成报错提示信息。

进一步,所述配置输入单元包括:

地址配置模块,用于输入当前正在直播的视频的url地址;以及

频道配置模块,用于输入当前正在直播的视频的频道。

进一步,所述配置完成单元还包括:

第一排序模块,用于将所述直播视频按照频道或分辨率进行排序。

进一步,所述配置完成单元还包括:

时间获取模块,用于获取完成直播视频的配置时间;

第二排序模块,用于根据所述配置时间将所有直播视频按照时间先后进行排序。

在本申请实施例中,采用可视化的直播频道配置页面进行配置节省了人工学习成本及操作要求,通过后台验证的方式避免输入错误,且并能够自动识别直播视频分辨率。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请所述的基于可视化的直播视频输入管理方法一个实施例的流程示意图;以及

图2为本申请所述的基于可视化的直播视频输入管理装置的框图结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1为本申请所述的基于可视化的直播视频输入管理方法一个实施例的流程示意图。

所述方法包括s101~s103。

s101、利用预设的直播频道配置页面的配置区输入当前正在直播的视频信息;本申请通过直播频道配置页面向用户提供了一种可视化的直播频道配置界面,节省了用户通过编程语言完成直播配置操作的复杂性,简化了直播视频配置的输入管理程序。

具体地,所述利用预设的直播频道配置当前正在直播的视频信息,至少包括输入如下信息:

输入当前正在直播的视频的url地址;以及

输入当前正在直播的视频的频道。

本申请通过url地址快速查询提供直播服务的资源服务器,而频道名称便于进行管理。

s102、根据所述视频信息获取视频流及所述视频流的分辨率。

进一步,该步骤包括:解析所述视频信息,获取直播流地址;根据所述直播流地址获取视频流,并判断所述视频流是否可以解码;如果可以解码,则提取所述视频流的分辨率,否则生成报错提示信息。

在一些实施例中,所述报错提示信息可以以弹出新窗口的方式进行,具体实施时,弹出的新窗口可以是没有生命周期的,即需要用户人工关闭窗口,并且设置新窗口的优先权大于所述直播频道配置页面的优先权,即只有关系该弹出新窗口才能重新输入视频信息;具体实施时,所述弹出新窗口的弹出时间可以是预设的,具体地,其弹出时间可是是3秒,或者其他数值,本申请对此不进行限定。

在一些实施例中,所述报错提示信息也可以在所述直播频道配置页面的配置区和/或可视化显示区进行显示,以便提示用户地址错误或者不存在视频流。

在一些实施例中,所述报错提示信息还可以通过滚动条的方式进行显示。

需要说明的是,所述报错提示信息的显示方式包括并不限于上述几种实施方式,本申请在此不一一列举。

s103、将所述视频信息和分辨率输出到所述直播频道配置页面的可视化显示区,完成直播视频的配置。

本申请通过设置所述直播频道配置页面提供了可视化的配置方式,降低了对人工学习成本及操作的要求,并且能够自动识别直播识别的分辨率,以供用户进行选择。

本申请所述的直播频道配置页面通过可是显示区将配置完成的所有直播视频进行显示,以便用户进行批量的选择,选择是否完成配置。

在一些实施例中,所述完成直播视频的配置,还包括:

将所述直播视频按照频道或分辨率进行排序。

在一些实施例中,所述完成直播视频的配置,还包括:

获取完成直播视频的配置时间;

根据所述配置时间将所有直播视频按照时间先后进行排序。

具体地,配置的所述直播视频可以默认以完成的配置时间进行排序,具体实施时,按照配置时间排序的直播视频还可以以频道的大小进行升序或降序排序,或者以分辨率大小进行升序或降序排序。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

根据本发明实施例,还提供了一种用于实施上述基于可视化的直播视频输入管理方法的装置。如图2所示为所述基于可视化的直播视频输入管理装置一个实施例的框图结构示意图。

所述装置包括配置输入单元10、信息提取单元20和配置完成单元30。

其中,所述配置输入单元10,用于利用预设的直播频道配置页面的配置区输入当前正在直播的视频信息;所述信息提取单元20,用于根据所述视频信息获取视频流及所述视频流的分辨率;所述配置完成单元30,用于将所述视频信息和分辨率输出到所述直播频道配置页面的可视化显示区,完成直播视频的配置。

本申请通通过直播频道配置页面的设置实现了直播视频配置的可视化,无需用户通过编辑语言进行配置,降低了对用户的专业需求,简化了配置步骤。

进一步,所述信息提取单元包括:

解析模块,用于解析所述视频信息,获取直播流地址;

判断模块,用于根据所述直播流地址获取视频流,并判断所述视频流是否可以解码;

处理模块,用于如果可以解码,则提取所述视频流的分辨率,否则生成报错提示信息。

从用户配置的直播地址获取直播流数据,若获取不到或获取数据解析失败,则判断不存在视频流。

进一步,所述配置输入单元包括:

地址配置模块,用于输入当前正在直播的视频的url地址;以及

频道配置模块,用于输入当前正在直播的视频的频道。

进一步,所述配置完成单元还包括:

第一排序模块,用于将所述直播视频按照频道或分辨率进行排序。

进一步,所述配置完成单元还包括:

时间获取模块,用于获取完成直播视频的配置时间;

第二排序模块,用于根据所述配置时间将所有直播视频按照时间先后进行排序。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1