视频直播的方法、计算机可读存储介质和终端设备技术

技术编号:18404722 阅读:18 留言:0更新日期:2018-07-08 22:40
本发明专利技术提供了一种视频直播的方法、计算机可读存储介质和终端设备;所述视频直播的方法包括:获取本主播端携带时间戳的直播音视频流,获取外部携带时间戳的音视频流;根据所述时间戳,把本主播端的直播音视频流与外部的音视频流合成,得到直播音视频流;其中,把本主播端的直播音视频流与外部的音视频流合成,包括:把本主播端的音频流与外部的视频流合成;或把本主播端的视频流与外部音频流合成;向直播平台发送所述合成的直播音视频流。本发明专利技术可使主播形式变得更加多样有趣。

Video broadcast method, computer readable storage medium and terminal device

The present invention provides a method of live video, a computer readable storage medium and a terminal device. The method of live broadcast includes obtaining live audio and video streams carrying time stamps at the end of the host, obtaining the audio and video streams carrying the timestamp outside, and the live audio and video stream of the present host to the outside. The audio and video stream is obtained from the audio and video stream of the Department; in which the live audio and video stream of the present host is synthesized with the external audio and video stream, including the synthesis of the audio stream from the present host to the external video stream, or the video stream of the host terminal to the external audio stream; and the live broadcast platform is sent to the live broadcast platform. Audio and video streams. The invention can make the anchor form more diverse and interesting.

【技术实现步骤摘要】
视频直播的方法、计算机可读存储介质和终端设备
本专利技术涉及信息处理技术,尤其是一种视频直播的方法、计算机可读存储介质和终端设备。
技术介绍
在传统的直播中,由于手机摄像头的清晰度不够,很多主播都会选择使用第三方的设备及软件来进行直播,并将直播音视频流直接推送给观众;但这种直播方式的表现形式较为单一,很大程度上已经限制了直播的娱乐性,让很多直播节目的表演变得很无趣。
技术实现思路
本专利技术提供一种视频直播的方法,可以丰富直播的表演形式,增加直播的趣味。本专利技术提供的一种视频直播的方法,包括:获取本主播端携带时间戳的直播音视频流,获取外部携带时间戳的音视频流;根据所述时间戳,把本主播端的直播音视频流与外部的音视频流合成,得到直播音视频流;其中,把本主播端的直播音视频流与外部的音视频流合成,包括:把本主播端的音频流与外部的视频流合成,或把本主播端的视频流与外部的音频流合成;向直播平台发送所述合成的直播音视频流。优选地,所述把本主播端的音频流与外部视频流合成,或把本主播端的视频流与外部音频流合成,包括:把本主播端的音频流时间戳与外部的视频流时间戳对齐,将所述音频流与所述视频流合成,或把本主播端的视频流时间戳与外部的音频流时间戳对齐,将所述视频流与所述音频流合成。优选地,所述把本主播端的音频流与外部视频流合成,或把本主播端的视频流与外部音频流合成,包括:将所述外部视频流的时间戳增加预设时长得到新时间戳,把所述本主播端的音频流时间戳与所述外部视频流的新时间戳对齐,将所述外部视频流与本主播端的音频流合成;或将所述外部音频流的时间戳增加预设时长得到新时间戳,把所述本主播端的视频流时间戳与所述外部音频流的新时间戳对齐,将所述本主播端的视频流与所述外部音频流合成。优选地,所述获取外部携带时间戳的音视频流之后,还包括:在本主播端播放所述外部携带时间戳的音视频流,识别出所述音视频流中语音对应的文字,在本主播端显示所述文字。优选地,所述获取外部携带时间戳的音视频流,包括:接收另一直播的直播音视频流,从所述直播音视频流中分解出携带时间戳的音频流和/或视频流;或接收从另一直播的直播音视频流中分解出携带时间戳的音频流和/或视频流。优选地,所述获取外部携带时间戳的音视频流之后,还包括:在本主播端播放所述另一直播的直播音视频流,识别出所述另一直播的直播音视频流中语音对应的文字,在本主播端显示所述文字。优选地,所述获取外部携带时间戳的音视频流,包括:识别本主播端的直播音视频流中声音的音频特征,得到本主播端正在演唱的歌曲;获取正在演唱同一歌曲的另一直播的直播音视频流,从所述直播音视频流中分解出携带时间戳的音频流。优选地,所述获取外部携带时间戳的音视频流,还包括:识别本主播端的主播的声音特点;所述获取正在演唱同一歌曲的另一直播的直播音视频流,包括:获取正在演唱同一歌曲、且主播声音特点相匹配的另一直播的直播音视频流。优选地,所述获取正在演唱同一歌曲的另一直播的直播音视频流,包括:获取正在演唱同一歌曲的若干个直播的直播音视频流,根据本主播端的主播的选择指令,选择其中一个直播的直播音视频流。优选地,所述获取外部携带时间戳的音视频流,包括:识别本主播端的直播音视频流中的图像特征;获取图像特征相匹配的另一直播的直播音视频流,从所述直播音视频流中分解出携带时间戳的音频流。优选地,所述获取外部携带时间戳的音视频流,还包括:识别本主播端的主播的声音特点;所述获取图像特征相匹配的另一直播的直播音视频流,包括:获取图像特征相匹配、且主播声音特点相匹配的另一直播的直播音视频流。本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述任一项所述视频直播的方法的步骤。本专利技术还提出一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时,实现前述任意一项所述视频直播的方法的步骤。本专利技术的有益效果如下:1、本专利技术通过获得与本主播端不同的另一外部音视频流,并根据时间戳将本主播端的直播音视频流与外部的音视频流合成,可实现在本主播端插入其它音视频流信息的目的,以合成新的直播音视频流,从而使主播形式变得更加多样有趣;例如,可本主播端的表演视频中插入其它主播或视频流的声音,或配合其它主播或音视频流的图像或声音玩出更多直播花样。2、观众观看直播节目的音视频信息与直播设备录制的音视频信息之间一般存在较短的时间差,利用该时间差,主播可选择插入有趣的音频流或视频流,或根据读取其它主播的音频流或视频流,做出对应的配合口型或声音,以使直播节目更有趣。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术所述视频直播的方法第一实施例的流程示意图;图2为本专利技术所述视频直播的方法第二实施例的流程示意图;图3为本专利技术所述终端设备的实施例示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”到另一元件时,它可以直接连接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”可以包括无线连接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。如图1所示,本专利技术提出一种视频直播的方法第一实施例,其包括如下步骤:步骤S10:获取本主播端携带时间戳的直播音视频流,获取外部携带时间戳的音视频流;步骤S20:根据所述时间戳,把本主播端的直播音视频流与外部的音视频流合成,得到直播音视频流;其中,把本主播端的直播音视频流与外部的音视频流合成,包括:把本主播端的音频流与外部的视频流合成,或把本主播端的视频流与外部的音频流合成;步骤S30:向直播平台发送所述合成的直播音视频流。其中,每个步骤具体如下:步骤S10:获取本主播端携带时间戳的直播音视频流,获取外部携带时间戳的音视频流。在该步骤中,所述直播音视频流可以为本主播端的一个或多个直播设备录制的音视频流或本主播端的播放器播放的音视频流;所述音视频流中的视频和音频可为分开的流文件,亦可为合并的流文件。基于所述一个或多个直播设备预设的通讯协议,即本文档来自技高网
...

【技术保护点】
1.一种视频直播的方法,其特征在于,包括:获取本主播端携带时间戳的直播音视频流,获取外部携带时间戳的音视频流;根据所述时间戳,把本主播端的直播音视频流与外部的音视频流合成,得到直播音视频流;其中,把本主播端的直播音视频流与外部的音视频流合成,包括:把本主播端的音频流与外部的视频流合成,或把本主播端的视频流与外部的音频流合成;向直播平台发送所述合成的直播音视频流。

【技术特征摘要】
1.一种视频直播的方法,其特征在于,包括:获取本主播端携带时间戳的直播音视频流,获取外部携带时间戳的音视频流;根据所述时间戳,把本主播端的直播音视频流与外部的音视频流合成,得到直播音视频流;其中,把本主播端的直播音视频流与外部的音视频流合成,包括:把本主播端的音频流与外部的视频流合成,或把本主播端的视频流与外部的音频流合成;向直播平台发送所述合成的直播音视频流。2.根据权利要求1所述的方法,其特征在于,所述把本主播端的音频流与外部视频流合成,或把本主播端的视频流与外部音频流合成,包括:把本主播端的音频流时间戳与外部的视频流时间戳对齐,将所述音频流与所述视频流合成,或把本主播端的视频流时间戳与外部的音频流时间戳对齐,将所述视频流与所述音频流合成。3.根据权利要求1所述的方法,其特征在于,所述把本主播端的音频流与外部视频流合成,或把本主播端的视频流与外部音频流合成,包括:将所述外部视频流的时间戳增加预设时长得到新时间戳,把所述本主播端的音频流时间戳与所述外部视频流的新时间戳对齐,将所述外部视频流与本主播端的音频流合成;或将所述外部音频流的时间戳增加预设时长得到新时间戳,把所述本主播端的视频流时间戳与所述外部音频流的新时间戳对齐,将所述本主播端的视频流与所述外部音频流合成。4.根据权利要求3所述的方法,其特征在于,所述获取外部携带时间戳的音视频流之后,还包括:在本主播端播放所述外部携带时间戳的音视频流,识别出所述音视频流中语音对应的文字,在本主播端显示所述文字。5.根据权利要求1所述的方法,其特征在于,所述获取外部携带时间戳的音视频流,包括:接收另一直播的直播音视频流,从所述直播音视频流中分解出携带时间戳的音频流和/或视频流;或接收从另一直播的直播音视频流中分解出携带时间戳的音频流和/或视频流。6.根据权利要求5所述的方法,其特征在于,所述获取外部携带时间戳的音视频流之后,还包括:在...

【专利技术属性】
技术研发人员:陈永坚
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1