[发明专利]用于直播的流压缩方法和装置在审
申请号: | 201310303586.4 | 申请日: | 2013-07-16 |
公开(公告)号: | CN104301291A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 李兴华 | 申请(专利权)人: | 广州市千钧网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;陈颖 |
地址: | 510665 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 直播 压缩 方法 装置 | ||
技术领域
本发明的实施方式总体上涉及直播领域,更具体地,涉及用于直播的流压缩方法和装置。
背景技术
随着网络和计算机技术的不断发展,直播应用变得越来越流行。一个直播过程往往包括采集流信号,对其进行压缩,然后上传到服务器等一系列流程。然而,不同的地域、不同的网络情况以及不同的计算机硬件配置往往会影响到直播的效果。尤其是,在网络状态改变、或者计算机内存波动显著时,直播的效果往往受到较大影响。
在现有技术中缺乏对这种情形的有效解决方案,从而直播的顺畅度经常受到影响。
发明内容
为了解决现有技术中存在的上述问题,本发明基于本地直播环境,设置了个性化的直播参数,从而使得直播过程更为顺畅,效果更好。
根据本发明的第一方面,提供一种用于直播的流压缩方法,包括:采集直播环境信息;以及基于所述直播环境信息确定待直播的流的压缩参数。
在本发明的可选实施方式中,所述环境信息包括用于直播的计算机的硬件配置信息、所述计算机的内存波动信息、以及用于上传所述待直播的流的网速信息中的至少一个。
在本发明的可选实施方式中,所述计算机的内存波动信息和/或所述网速信息为实时采集。
在本发明的可选实施方式中,所述网速信息包括上行带宽信息。
在本发明的可选实施方式中,所述方法进一步包括,基于所述压缩参数压缩所述流以进行直播。
根据本发明的第二方面,提供一种用于直播的流压缩装置,包括:采集装置,被配置为采集直播环境信息;以及确定装置,被配置为基于所述直播环境信息确定待直播的流的压缩参数。
在本发明的可选实施方式中,所述环境信息包括用于直播的计算机的硬件配置信息、所述计算机的内存波动信息、以及用于上传所述待直播的流的网速信息中的至少一个。
在本发明的可选实施方式中,所述计算机的内存波动信息和/或所述网速信息为实时采集。
在本发明的可选实施方式中,所述网速信息包括上行带宽信息。
在本发明的可选实施方式中,所述装置进一步包括压缩装置,被配置为基于所述压缩参数压缩所述流以进行直播。
附图说明
通过结合附图对所示出的实施方式进行详细说明,本发明的上述以及其他特征将变得明显。在附图中,相同的参考标号表示相同或相似的元素。
图1是示出了根据本发明第一实施方式的用于直播的流压缩方法100的流程图。
图2是示出了根据本发明第二实施方式的用于直播的流压缩装置200的框图。
图3示出了适于用来实践本发明实施方式的计算机系统的示意性框图。
应当注意,附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
图1是示出了根据本发明第一实施方式的用于直播的流压缩方法100的流程图。应当理解,方法100中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。方法100还可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。
方法100开始之后,在步骤S102处,首先采集直播环境信息。这里所称的“直播环境信息”主要包括用于直播的计算机的硬件配置信息、该计算机的内存(历史)波动信息以及用于上传待直播的流的网速信息等中的一个或多个。其中,该网速信息优选地可以由上行带宽信息来体现。这里所称的“流”一般为视频流,然而并不局限于此,其也可以为音频流等其它类型的用于直播的流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市千钧网络科技有限公司,未经广州市千钧网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310303586.4/2.html,转载请声明来源钻瓜专利网。