一种视频流传输方法和装置制造方法及图纸

技术编号:20687445 阅读:29 留言:0更新日期:2019-03-27 20:43
本发明专利技术实施例提供了一种视频流传输方法和装置,该方法包括:服务器接收第一终端发送的视频流传输请求,视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传至服务器;根据带宽信息和分辨率信息对视频流进行处理,得到第一视频流;向第一终端传输第一视频流。本发明专利技术实施例提供的技术方案能够解决现有技术中播放会议视频时播放效果不佳的问题。

【技术实现步骤摘要】
一种视频流传输方法和装置
本专利技术涉及视频
,尤其涉及一种视频流传输方法和装置。
技术介绍
视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。根据参会地点数目不同,视频会议可分为点对点会议和多点会议。早期的视频会议系统通常以专用硬件设备的形式构成,并且彼此之间要用专网进行连接。硬件及专网的高额成本制约了硬件视频会议系统只能用于政府、部队、大型企业集团,很难向中小企业、日常化应用普及。随着计算机处理能力和软件技术的提高,视频会议系统也开始向软件化发展,越来越多基于服务器端/客户端模式的软件产品出现,引领视频会议向办公交流、业务培训、市场营销等多领域扩展,并且这种相对低成本、便捷化的应用正在逐步为大多数中小型企事业单位接受。软件视频会议中,存在以下问题:有一些公司,有多个办公地点,每个办公地点又都有会议室,每个会议室的网络带宽可能是不同的,视频播放设备的分辨率也往往是不同的。在播放会议视频时,有些视频播放设备会出现视频播放不流畅、视频信息缺失、或清晰度不高的问题,导致视频播放效果不佳。
技术实现思路
有鉴于此,本专利技术实施例提供了一种视频流传输方法和装置,用以解决现有技术中播放会议视频时播放效果不佳的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种视频流传输方法,所述方法包括:服务器接收第一终端发送的视频流传输请求,所述视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传至所述服务器;根据所述带宽信息和所述分辨率信息对所述视频流进行处理,得到第一视频流;向所述第一终端传输所述第一视频流。进一步地,所述根据所述带宽信息和所述分辨率信息对所述视频流进行处理,得到第一视频流,包括:根据所述带宽信息和所述分辨率信息确定目标转码机;向所述目标转码机发送转码指令,其中,所述目标转码机接收所述转码指令之后,对所述视频流进行转码,得到所述第一视频流;接收所述目标转码机发送的所述第一视频流。进一步地,在所述向所述第一终端传输所述第一视频流之后,所述方法还包括:检测是否接收到用户的切换请求,所述切换请求携带更新后的带宽信息;根据所述分辨率信息和所述更新后的带宽信息对所述视频流进行处理,得到第二视频流;向所述第一终端传输所述第二视频流。进一步地,所述向所述第一终端传输所述第一视频流,包括:对所述第一视频流中的视频画面中的第一区域和第二区域以不同的压缩比进行编码,所述第一区域为人体出现的区域,所述第二区域为背景出现的区域,对所述第一区域进行编码的压缩比小于对所述第二区域进行编码的压缩比;向所述第一终端传输编码后的所述第一视频流。为了实现上述目的,根据本专利技术的一个方面,提供了一种视频流传输装置,所述装置包括:接收单元,用于接收第一终端发送的视频流传输请求,所述视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传至服务器;第一处理单元,用于根据所述带宽信息和所述分辨率信息对所述视频流进行处理,得到第一视频流;第一传输单元,用于向所述第一终端传输所述第一视频流。进一步地,所述第一处理单元包括:确定子单元,用于根据所述带宽信息和所述分辨率信息确定目标转码机;发送子单元,用于向所述目标转码机发送转码指令,其中,所述目标转码机接收所述转码指令之后,对所述视频流进行转码,得到所述第一视频流;接收子单元,用于接收所述目标转码机发送的所述第一视频流。进一步地,所述装置还包括:检测单元,用于在所述向所述第一终端传输所述第一视频流之后,检测是否接收到用户的切换请求,所述切换请求携带更新后的带宽信息;第二处理单元,用于根据所述分辨率信息和所述更新后的带宽信息对所述视频流进行处理,得到第二视频流;第二传输单元,用于向所述第一终端传输所述第二视频流。进一步地,所述第一传输单元包括:编码子单元,用于对所述第一视频流中的视频画面中的第一区域和第二区域以不同的压缩比进行编码,所述第一区域为人体出现的区域,所述第二区域为背景出现的区域,对所述第一区域进行编码的压缩比小于对所述第二区域进行编码的压缩比;传输子单元,用于向所述第一终端传输编码后的所述第一视频流。为了实现上述目的,根据本专利技术的一个方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的视频流传输方法。为了实现上述目的,根据本专利技术的一个方面,提供了一种服务器,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现上述的视频流传输方法的步骤。在本方案中,终端向服务器发送视频流传输请求,视频流传输请求中携带有带宽信息和分辨率信息,服务器接收视频流传输请求,根据带宽信息和分辨率信息获取视频流传输请求对应的视频流,服务器向终端传输视频流,终端播放视频流,以适配终端的可用带宽和视频播放设备的分辨率,解决了视频播放不流畅、视频信息缺失的问题,满足了不同级别会议室的会议视频播放的清晰度要求,提升了视频播放效果。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是根据本专利技术实施例的一种视频流传输方法的流程图;图2是根据本专利技术实施例的一种视频流传输装置的示意图;图3是本专利技术实施例提供的一种服务器的示意图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二、第三等来描述终端,但这些终端不应限于这些术语。这些术语仅用来将终端彼此区分开。例如,在不脱离本专利技术实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。图1是根据本专利技术实施例的一种视频流传输方法的流程图,如图1所示,该方法包括:步骤S102,服务器接收第一终端发送的视频流传输请求,视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传本文档来自技高网...

【技术保护点】
1.一种视频流传输方法,其特征在于,所述方法包括:服务器接收第一终端发送的视频流传输请求,所述视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传至所述服务器;根据所述带宽信息和所述分辨率信息对所述视频流进行处理,得到第一视频流;向所述第一终端传输所述第一视频流。

【技术特征摘要】
1.一种视频流传输方法,其特征在于,所述方法包括:服务器接收第一终端发送的视频流传输请求,所述视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传至所述服务器;根据所述带宽信息和所述分辨率信息对所述视频流进行处理,得到第一视频流;向所述第一终端传输所述第一视频流。2.根据权利要求1所述的方法,其特征在于,所述根据所述带宽信息和所述分辨率信息对所述视频流进行处理,得到第一视频流,包括:根据所述带宽信息和所述分辨率信息确定目标转码机;向所述目标转码机发送转码指令,其中,所述目标转码机接收所述转码指令之后,对所述视频流进行转码,得到所述第一视频流;接收所述目标转码机发送的所述第一视频流。3.根据权利要求1所述的方法,其特征在于,在所述向所述第一终端传输所述第一视频流之后,所述方法还包括:检测是否接收到用户的切换请求,所述切换请求携带更新后的带宽信息;根据所述分辨率信息和所述更新后的带宽信息对所述视频流进行处理,得到第二视频流;向所述第一终端传输所述第二视频流。4.根据权利要求1至3任一项所述的方法,其特征在于,所述向所述第一终端传输所述第一视频流,包括:对所述第一视频流中的视频画面中的第一区域和第二区域以不同的压缩比进行编码,所述第一区域为人体出现的区域,所述第二区域为背景出现的区域,对所述第一区域进行编码的压缩比小于对所述第二区域进行编码的压缩比;向所述第一终端传输编码后的所述第一视频流。5.一种视频流传输装置,其特征在于,所述装置包括:接收单元,用于接收第一终端发送的视频流传输请求,所述视频流传输请求中携带有带宽信息和分辨率信息,视频流由第二终端上传至服务器;第一处理单元,用于根据所述带宽信息和所述分辨率信息...

【专利技术属性】
技术研发人员:陈友军王丹童李丹杨帆
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1