直播视频的生成发布方法、存储介质、电子设备及系统技术方案

技术编号:19970726 阅读:24 留言:0更新日期:2019-01-03 16:26
本发明专利技术公开了一种直播视频生成发布方法、存储介质、电子设备及系统,涉及直播流处理领域。该方法的步骤包括:服务端收到客户端和/或服务端发起的直播视频生成请求后,获取与直播视频生成请求对应的直播流;服务端在直播流中截取指定的直播视频后,将截取的直播视频返回至直播视频生成请求的发起对象;服务端收到客户端和/或服务端触发的直播视频发布请求后,发布直播视频。本发明专利技术能够在直播过程中生成和发布精彩的直播视频,进而让主播通过发布的精彩直播视频来提高推广力度,让水友通过观看精彩视频来迅速找到自己喜爱的直播内容。

Generation and Publication of Live Video, Storage Media, Electronic Equipment and System

The invention discloses a method for generating and distributing live video, a storage medium, an electronic device and a system, which relates to the field of live stream processing. The steps of the method include: the server receives the request of live video generation initiated by the client and/or the server, and obtains the live stream corresponding to the request of live video generation; the server intercepts the designated live video in the live stream, and returns the intercepted live video to the originator of the request of live video generation; the server receives the live broadcast triggered by the client and/or the server; and the server receives the live broadcast triggered by the client and/or the server. After the request for video publishing, the live video will be released. The invention can generate and distribute excellent live video in the process of live broadcasting, thereby enabling the host to improve the promotion by releasing excellent live video, and allowing the aquatic friends to quickly find their favorite live content by watching wonderful video.

【技术实现步骤摘要】
直播视频的生成发布方法、存储介质、电子设备及系统
本专利技术涉及直播流处理领域,具体涉及一种直播视频生成发布方法、存储介质、电子设备及系统。
技术介绍
随着直播行业的快速发展,越来越多的用户喜爱在直播平台上进行或观看直播。随着直播内容的多样化,直播用户(俗称主播)希望将其直播内容在众多其他直播内容中脱颖而出,直播观看用户(俗称水友)希望在大量的直播内容迅速找到自己喜爱的直播内容。目前,能够实现上述要求的方式为:水友进入到直播房间来观看主播的直播内容,在观看的过程中决定自己是否喜爱。但是,相对于时长较长的直播内容而言,直播内容中的精彩视频一般时长较短、且指在直播过程中的特点时间发生;当水友未观看到精彩视频时,可能会因观看的非精彩直播内容而判断该直播内容并非自己所喜爱,这无疑浪费了水友的时间,也没有为主播起到有效的推广作用,用户体验较差。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:如何在直播过程中生成和发布精彩的直播视频,进而让主播通过发布的精彩直播视频来提高推广力度,让水友通过观看精彩视频来迅速找到自己喜爱的直播内容。为达到以上目的,本专利技术提供的直播视频的生成发布方法,包括以下步骤:S1:服务端收到客户端和/或服务端发起的直播视频生成请求后,获取与直播视频生成请求对应的直播流,转到S2;S2:服务端在直播流中截取指定的直播视频后,将截取的直播视频返回至直播视频生成请求的发起对象,转到S3;S3:服务端收到客户端和/或服务端触发的直播视频发布请求后,发布直播视频。通过上述方案可知,本专利技术能够在直播内容中有针对性的截取指定直播视频,在此基础上,本专利技术截取直播视频的前置条件为用户主动请求和/或服务端主动监测,这样可以通过“3重保证”的方式提升直播视频的质量,让直播视频达到“精彩”的效果。“3重保证”具体为:直播用户(主播)、观看直播用户(水友)和服务端;主播发出直播视频生成请求时,基本上都是因自身知晓该内容比较精彩才会发出,这会使得生成和发布的直播视频符合主播对“精彩”的预期;水友发出直播视频生成请求时,一般是因观看后认为该内容比较精彩,这会使得生成和发布的直播视频符合水友对“精彩”的预期;服务端主动发出直播视频生成请求的前置条件为:服务端认为该内容比较精彩(具体如何认为方法可以有多种)。有鉴于此,本专利技术能够通过主播、水友和服务端发出直播视频生成请求,生成分别符合主播、水友和服务端对“精彩”的预期的直播视频,进而实现了让主播通过发布的精彩直播视频来提高推广力度,让水友通过观看精彩视频来迅速找到自己喜爱的直播内容。在上述技术方案的基础上,S1中所述服务端收到直播视频生成请求的前置流程包括:服务端为用户设置直播视频生成请求主动触发权限,为指定用户设置直播视频生成请求被动触发权限。通过上述方案可知,本专利技术会预先设置直播视频生成请求主动和被动触发权限,进而可以有针对性的筛选用户,让优质用户才有直播视频生成发布权限。优质的定义可以为长期直播比较“正能量”“健康”内容的主播,这样可以降低后期对直播视频进行审查的工作量,进而提高了服务端的工作效率;还可以为在直播平台消费额达到指定阈值的用户,这样可以提高用户体验。在上述技术方案的基础上,S1中服务端自身触发直播视频生成请求的前置条件为:服务端监测直播内容的直播间观看人数达到指定阈值时,发起直播视频生成请求。通过上述方案可知,服务端监测直播内容的直播间观看人数达到指定阈值时,才会发起直播视频生成请求;因为对于直播领域而言,观看人数越多,意味着直播内容越精彩,所以此时生成直播视频,就会有针对性的提升直播视频的质量,让直播视频尽可能能够达到精彩的程度。在上述技术方案的基础上,S2中所述服务端在直播流中截取指定的直播视频的流程包括:当直播视频生成请求由直播用户的客户端触发时,所述指定的直播视频的开始时间为t,结束时间为t1,其中t为服务端收到直播视频生成请求的时间,t1=t+x,1≤x≤y,y为t至直播流结束时间之间的任意取值;当直播视频生成请求由直播观看用户的客户端触发时,所述指定的直播视频的开始时间为t2,结束时间为t,t2=t-z,1≤z≤t。通过上述方案可知,对于水友而言,水友是在观看完直播流之后才知晓什么时间段以前的内容为精彩内容,所以以水友发起直播视频生成请求为时间点向前截取直播视频,能够在设置默认截取方式来提高工作效率的基础上,自动满足水友对截取视频的预期。对于主播而言,主播是知晓已经播放的直播流中从什么时间段开始为精彩内容,所以以主播发起直播视频生成请求为时间点向后截取直播视频,能够在设置默认截取方式来提高工作效率的基础上,自动满足主播对截取视频的预期。在上述技术方案的基础上,当直播视频的开始时间为t,结束时间为t1时,S2所述服务端在直播流中截取指定的直播视频的流程还包括:服务端获取包含直播视频的直播流后,等待指定时长后,在直播流中截取指定的直播视频。通过上述方案可知,由于需要从t向后截取视频,因此需要通过一定的缓冲时间(即指定时长),来保证t之后的直播流能够缓存。在上述技术方案的基础上,S2中所述服务端在直播流中截取指定的直播视频的过程中还包括以下步骤:在截取直播流的同时,将直播流转化为符合播放格式的直播视频。通过上述方案可知,在截取直播流的同时转换视频格式,能够将串行的流程并行化,进而提高工作效率;与此同时,本专利技术实施例通过是否具备发后审权限能够有针对性的筛选用户,进而让符合权限的用户享有先发布视频,再审查视频是否符合要求的待遇,提升了优化体验。本专利技术提供的存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述直播视频生成发布方法。本专利技术提供的电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述直播视频生成发布方法。本专利技术提供的直播视频的生成发布系统,包括设置于服务端上的直播流获取模块、直播视频截取模块和直播视频发布模块;直播流获取模块用于:收到客户端和/或服务端发起的直播视频生成请求后,获取与直播视频生成请求对应的直播流;直播视频截取模块用于:在直播流中截取指定的直播视频后,将截取的直播视频返回至直播视频生成请求的发起对象;直播视频发布模块用于:收到客户端和/或服务端触发的直播视频发布请求后,发布直播视频。在上述技术方案的基础上,所述直播视频截取模块在直播流中截取指定的直播视频的流程包括:当直播视频生成请求由直播用户的客户端触发时,所述指定的直播视频的开始时间为t,结束时间为t1,其中t为收到直播视频生成请求的时间,t1=t+x,1≤x≤y,y为t至直播流结束时间之间的任意取值;当直播视频生成请求由直播观看用户的客户端触发时,所述指定的直播视频的开始时间为t2,结束时间为t,t2=t-z,1≤z≤t。附图说明图1为本专利技术实施例中的直播视频的生成发布方法的流程图;图2为本专利技术实施例中电子设备的连接框图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例中的直播视频的生成发布方法,包括以下步骤:S1:服务端收到客户端和/或服务端发起(客户端发出则是被动触发,服务端发出则是主动触发)的直播视频生成请求后,获取与直播视频生成请求对应的本文档来自技高网...

【技术保护点】
1.一种直播视频的生成发布方法,其特征在于,该方法包括以下步骤:S1:服务端收到客户端和/或服务端发起的直播视频生成请求后,获取与直播视频生成请求对应的直播流,转到S2;S2:服务端在直播流中截取指定的直播视频后,将截取的直播视频返回至直播视频生成请求的发起对象,转到S3;S3:服务端收到客户端和/或服务端触发的直播视频发布请求后,发布直播视频。

【技术特征摘要】
1.一种直播视频的生成发布方法,其特征在于,该方法包括以下步骤:S1:服务端收到客户端和/或服务端发起的直播视频生成请求后,获取与直播视频生成请求对应的直播流,转到S2;S2:服务端在直播流中截取指定的直播视频后,将截取的直播视频返回至直播视频生成请求的发起对象,转到S3;S3:服务端收到客户端和/或服务端触发的直播视频发布请求后,发布直播视频。2.如权利要求1所述的直播视频的生成发布方法,其特征在于,S1中所述服务端收到直播视频生成请求的前置流程包括:服务端为用户设置直播视频生成请求主动触发权限,为指定用户设置直播视频生成请求被动触发权限。3.如权利要求1所述的直播视频的生成发布方法,其特征在于,S1中服务端自身触发直播视频生成请求的前置条件为:服务端监测直播内容的直播间观看人数达到指定阈值时,发起直播视频生成请求。4.如权利要求1所述的直播视频的生成发布方法,其特征在于,S2中所述服务端在直播流中截取指定的直播视频的流程包括:当直播视频生成请求由直播用户的客户端触发时,所述指定的直播视频的开始时间为t,结束时间为t1,其中t为服务端收到直播视频生成请求的时间,t1=t+x,1≤x≤y,y为t至直播流结束时间之间的任意取值;当直播视频生成请求由直播观看用户的客户端触发时,所述指定的直播视频的开始时间为t2,结束时间为t,t2=t-z,1≤z≤t。5.如权利要求4所述的直播视频的生成发布方法,其特征在于:当直播视频的开始时间为t,结束时间为t1时,S2所述服务端在直播流中截取指定的直播视频的流程还包括:服务端获取包含直播视频的直播流后,等待...

【专利技术属性】
技术研发人员:徐刚
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1