直播视频的发送方法和装置、存储介质、电子装置制造方法及图纸

技术编号:27200699 阅读:24 留言:0更新日期:2021-01-31 12:08
本申请公开了一种直播视频的发送方法和装置、存储介质、电子装置。其中,该方法包括:在直播端进行三维画面直播的过程中,获取智能终端的网络状态,智能终端为观看所述直播端的直播视频的终端;根据所述网络状态从所述直播视频的左眼视频和右眼视频中选择目标视频;将所述目标视频发送给所述智能终端。本申请解决了相关技术中直播的流畅度较差的技术问题。相关技术中直播的流畅度较差的技术问题。相关技术中直播的流畅度较差的技术问题。

【技术实现步骤摘要】
直播视频的发送方法和装置、存储介质、电子装置


[0001]本申请涉及通信领域,具体而言,涉及一种直播视频的发送方法和装置、存储介质、电子装置。

技术介绍

[0002]当今的网络直播技术随着自媒体的广泛深入日趋成熟,网络直播平台也成为了一种崭新的社交媒体。网络直播技术主要分为实时直播游戏、电影或电视剧等。网络直播主要涉及流媒体技术,主要分为三大部分:音视频采集处理、视频网络传输协议和客户端播放器。
[0003]随着随身电子产品运算能力的提升,增强现实的用途越来越广,已经被应用到直播中,VR(英文名称:Virtual Reality,即虚拟现实)直播是虚拟现实与直播技术的结合,在VR中可利用双目摄像头模拟双眼,立体麦克风模拟双耳,拍摄出存在视差的两路视频流画面、并录制拥有左右声道的立体声音,以提供关于视觉、听觉、等感官的模拟,让体验者身临其境地观察三维空间。目前的VR直播可结合AR(英文全称为Augmented Reality,中文名称为增强现实)技术实现,如在VR直播过程中加入AR虚拟效果;VR直播也可不采用AR技术实现,即在VR直播过程中不加入AR虚拟效果。
[0004]在VR直播中,若用户的网络状态较差,则会影响直播的流畅度,甚至会造成VR直播的中断,使得用户体验较差。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本申请实施例提供了一种直播视频的发送方法和装置、存储介质、电子装置,以至少解决相关技术中直播的流畅度较差的技术问题。
>[0007]根据本申请实施例的一个方面,提供了一种直播视频的发送方法,包括:在直播端进行三维画面直播的过程中,获取智能终端的网络状态,其中,智能终端为观看直播端的直播视频的终端;根据网络状态从直播视频的左眼视频和右眼视频中选择目标视频;将目标视频发送给智能终端。
[0008]根据本申请实施例的另一方面,还提供了一种直播视频的发送装置,包括:获取单元,用于在直播端进行三维画面直播的过程中,获取智能终端的网络状态,其中,智能终端为观看直播端的直播视频的终端;选择单元,用于根据网络状态从直播视频的左眼视频和右眼视频中选择目标视频;发送单元,用于将目标视频发送给智能终端。
[0009]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
[0010]根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
[0011]在本申请实施例中,直播中心可根据网络状态从直播视频的左眼视频和右眼视频中选择目标视频,然后将目标视频发送给智能终端,由于选择的目标视频是与网络状况所匹配的,可以解决相关技术中直播的流畅度较差的技术问题,进而达到改善VR直播的流畅度的技术效果。
附图说明
[0012]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0013]图1是根据本申请实施例的直播视频的发送方法的硬件环境的示意图;
[0014]图2是根据本申请实施例的一种可选的直播视频的发送方法的流程图;
[0015]图3是根据本申请实施例的一种可选的左右眼视野的视野图;
[0016]图4是根据本申请实施例的一种可选的直播视频的传输方案的示意图;
[0017]图5是根据本申请实施例的一种可选的直播视频的编码方案的示意图;
[0018]图6是根据本申请实施例的一种可选的直播视频的发送装置的示意图;
[0019]以及
[0020]图7是根据本申请实施例的一种终端的结构框图。
具体实施方式
[0021]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0022]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]首先,在对本申请实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:
[0024]rtmp:是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写,该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT、RTMPS、RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash、AIR平台和支持RTMP协议的流媒体、交互服务器之间进行音视频和数据通信。RTMP与HTTP一样,都属于TCP、IP四层模型的应用层。
[0025]VR直播要求实时的内容生产,内容生产主要包括拍摄、拼接、编码、推流等环节。当前内容生产主要在直播采集端本地完成,采集端部署在直播现场,通常需要配置双目VR摄
像机和本地服务器(用于拼接、编码、推流、导播等),其会对每个机位拍摄的内容生成完整的视频流,再通过导播系统选择某个机位的视频流,经由网络注入VR直播平台(即直播中心,直播中心的功能可以由一台或者多台服务器承载)。VR直播中心整体上与传统直播中心相似,将采集端生成的VR视频流进行转码和转封装,实现内容的存储,缓存和分发。之后直播中心将直播视频流通过内容分发服务器CDN(CDN的全称是Content Delivery Network,即内容分发网络,CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,使用户就近获取所需内容)进行分发,快速稳定向用户提供媒体流服务。
[0026]目前VR直播还只是作为主流直播的一个补充,主要原因是当前基于rtmp(英文全称为:Real Time Message Protocol,即实时信息传输协议)和hdl(英文全称为:HTTP-FLV,即复用已有HTTP分发资源的流式协议)协议的VR直播所占用的带宽过高,以目前互联网状况,只有少部分网络情况优良的网民具备观看VR直播的条件,当互联网的带宽不稳定时,会使播放的过程出现卡顿的现象,进而促使VR直播的观看者,最终因为体验的问题而选择观看传统的2D直播,这样就导致了VR直播只能作为传统直播的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播视频的发送方法,其特征在于,包括:在直播端进行三维画面直播的过程中,获取智能终端的网络状态,其中,所述智能终端为观看所述直播端的直播视频的终端;根据所述网络状态从所述直播视频的左眼视频和右眼视频中选择目标视频;将所述目标视频发送给所述智能终端。2.根据权利要求1所述的方法,其特征在于,根据所述网络状态从所述直播视频的左眼视频和右眼视频中选择目标视频包括:在所述网络状态满足传输条件的情况下,将所述左眼视频和所述右眼视频作为所述目标视频,其中,所述传输条件为将所述左眼视频和所述右眼视频传输给所述智能终端所需满足的条件;在所述网络状态不满足所述传输条件的情况下,从所述左眼视频和所述右眼视频中选择一个作为所述目标视频。3.根据权利要求2所述的方法,其特征在于,从所述左眼视频和所述右眼视频中选择一个作为所述目标视频包括:从所述左眼视频和所述右眼视频中选择所述左眼视频作为所述目标视频。4.根据权利要求1所述的方法,其特征在于,在根据所述网络状态从所述直播视频的左眼视频和右眼视频中选择目标视频之前,所述方法还包括:按照左眼视频的视角对所述直播视频的视频帧进行裁切,得到所述左眼视频中的视频帧,并按照右眼视频的视角对所述直播视频的视频帧进行裁切,得到所述右眼视频中的视频帧。5.根据权利要求1所述的方法,其特征在于,将所述目标视频发送给所述智能终端包括:在所述目标视频为所述左眼视频和所述右眼视频的情况下,在所述目标视频的数据包中增加目标标识后发送给所述智能终端,其中,所述目标标识用于指示所述智能终端采用三维直播画面渲染的方式播放所述目标视频;或,在所述目标视频为所述左眼视频和所述右眼视频中的任意一个的情况下,在所述目标视频的数据包中增加第一标识后发送给所述智能终端,其中,所述第一标识用于指示所述智能终端采用二维直播画面渲染的方式播放所述目标视频。6.根据权利要求5所述的方法,其特征在于,在所述目标视频的数据包中增加目标标识后发送给所述智能终端包括:在所述左眼视频的数据包中增加第二标识后发送给所述智能终端,其中,所述第二标识用于表示数据包中的视频为左眼视频,所述目标标识包括所述第二标识,所述第二标识与所述第一标识不同;并,在所述右眼视频的数据包中增加第三标识后发送给所述智能终端,其中,所述第三标识用于表示数据包中的视频为右眼视频,所述目标标识包括所述第三标识,所述第三标识与所述第一标识不同。7.根据权利要求2至6中任意一项所述的方法,其特征在于,在将所述目标视频发送给所述智能终端之后,所述方法还包括:在内容分发服务器缓存的所述左眼视频和所述右眼视频持续增加的情况下,确定所述
智能终端的当前网络状态不满足传输条件;停止将所述左眼视频和所述右眼视频作为所述目标视频传输给所述智能终端。8.一种直播视频的发送装置,其特征在于,包括:获取单元,用于在直播端进行三维画面直播的过程中,获取智能终端的网络状态,...

【专利技术属性】
技术研发人员:刘金轩
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1