一种视频直播方法、装置及电子设备制造方法及图纸

技术编号:18143000 阅读:42 留言:0更新日期:2018-06-06 14:47
本发明专利技术实施例提供了一种视频直播方法、装置及电子设备。方法包括:用户端获取直播视频流;解压所述直播视频流,得到直播视频帧;获取所述直播视频帧中的前景区域图像;将所述前景区域图像覆盖到预设的背景图像上,得到合成视频帧;显示所述合成视频帧。本发明专利技术实施例可以使得用户能有选择地为主播采集到的视频帧中的前景区域图像搭配背景,不再只能被动的观看主播发布的直播视频流,提升了用户观看直播时的参与感。

【技术实现步骤摘要】
一种视频直播方法、装置及电子设备
本专利技术涉及多媒体内容交互
,特别是涉及一种视频直播方法、装置及电子设备。
技术介绍
视频直播作为新兴的互联网应用之一,满足了广大用户的精神娱乐需求。现有技术中,视频直播方法是主播对实时采集到的直播场景的视频帧进行压缩,得到直播视频流并发布到内容分发网络,用户通过客户端从内容分发网络下载并解压直播视频流,得到主播采集到的视频帧,并由客户端播放这些视频帧。专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:对于用户而言,始终只能被动地观看主播采集到的视频帧,无法根据自身需求为这些视频帧中的前景区域图像搭配背景。
技术实现思路
本专利技术实施例的目的在于提供一种视频直播方法,以实现用户可以根据自身需求为主播采集到的视频帧中的前景区域图像搭配背景。具体技术方案如下:在本专利技术实施例的第一方面,提供了一种视频直播方法,所述方法包括:用户端获取直播视频流;解压所述直播视频流,得到直播视频帧;获取所述直播视频帧中的前景区域图像;将所述前景区域图像覆盖到预设的背景图像上,得到合成视频帧;显示所述合成视频帧。结合第一方面,在第一种可能的实现方式中,在所述将所述前景区域图像覆盖到预设的背景图像上之前,还包括:获取预设的摄像头拍摄得到的实景视频流;从所述实景视频流中获取与所述前景区域图像在时间轴上对应的实景视频帧,作为所述前景区域图像对应的预设的背景图像结合第一方面,在第二种可能的实现方式中,在所述将所述前景区域图像覆盖到预设的背景图像上之前,还包括:获取预设的视频生成应用生成的视频数据;从所述视频数据中获取与所述前景区域图像在时间轴上对应的视频帧,作为所述前景区域图像对应的预设的背景图像。结合第一方面,在第三种可能的实现方式中,所述获取直播视频帧中的前景区域图像,包括:基于所述直播视频帧中像素点的像素信息,判断所述直播视频帧中的像素点是否为前景区域像素点,得到判断结果;根据所述判断结果,提取所述直播视频帧中的所述前景区域像素点,作为前景区域图像。在本专利技术实施例的第二方面,提供了一种直播视频流生成方法,所述方法包括:主播端获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧;基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,得到判断结果;根据所述判断结果,生成包含所述前景区域像素点的直播视频帧;;压缩所述直播视频帧,生成直播视频流。结合第二方面,在第一种可能的实现方式中,所述主播端获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧,包括:主播端获取预设的视频采集设备对直播场景进行视频采集得到的带有场景深度信息的原始视频帧。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,包括:基于所述原始视频帧中的像素点的像素信息和场景深度信息,判断所述原始视频帧中的像素点是否为前景区域像素点。结合第二方面,在第三种可能的实现方式中,所述主播端获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧,包括:主播端获取预设的视频采集设备对以单一颜色为背景的直播场景进行视频采集得到的原始视频帧。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,包括:将像素值与所述单一颜色不相对应的像素点确定为前景区域像素点。结合第二方面,在第五种可能的实现方式中,所述根据所述判断结果,生成包含所述前景区域像素点的直播视频帧,包括:根据所述判断结果,将非前景区域像素点的像素值设置为预设的背景像素值,得到直播视频帧。结合第二方面,在第六种可能的实现方式中,所述根据所述判断结果,生成包含所述前景区域像素点的直播视频帧,包括:根据所述判断结果,删除所述原始视频帧中的非前景区域像素点,得到直播视频帧。在本专利技术实施例的第三方面,提供了一种视频直播装置,所述装置包括:接收模块,用于获取直播视频流;解压模块,用于解压所述直播视频流,得到直播视频帧;提取模块,用于获取所述直播视频帧中的前景区域图像;合成模块,用于将所述前景区域图像覆盖到预设的背景图像上,得到合成视频帧;显示模块,用于显示所述合成视频帧。结合第三方面,在第一种可能的实现方式中,所述合成模块,还用于获取预设的摄像头拍摄得到的实景视频流;并从所述实景视频流中获取与所述前景区域图像在时间轴上对应的实景视频帧,作为所述前景区域图像对应的预设的背景图像。结合第三方面,在第二种可能的实现方式中,所述合成模块,还用于获取预设的视频生成应用生成的视频数据;并从所述视频数据中获取与所述前景区域图像在时间轴上对应的视频帧,作为所述前景区域图像对应的预设的背景图像。结合第三方面,在第三种可能的实现方式中,所述提取模块,具体用于如果所述直播视频帧中不包含前景区域以外区域的图像时,将所述直播视频帧确定为前景区域图像。结合第三方面,在第四种可能的实现方式中,所述提取模块,具体用于基于所述直播视频帧中像素点的像素信息,判断所述直播视频帧中的像素点是否为前景区域像素点,得到判断结果;并根据所述判断结果,提取所述直播视频帧中的所述前景区域像素点,作为前景区域图像。在本专利技术实施例提供的第四方面,提供了一种直播视频流生成装置,所述装置包括:视频获取模块,用于获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧;判断模块,用于基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,得到判断结果;处理模块,用于根据所述判断结果,生成包含所述前景区域像素点的直播视频帧;压缩模块,用于压缩所述直播视频帧,生成直播视频流。结合第四方面,在第一种可能的实现方式中,所述视频获取模块,具体用于获取预设的视频采集设备对直播场景进行视频采集得到的带有场景深度信息的原始视频帧。结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断模块,具体用于基于所述原始视频帧中的像素点的像素信息和场景深度信息,判断所述原始视频帧中的像素点是否为前景区域像素点。结合第四方面,在第三种可能的实现方式中,所述视频获取模块,具体用于获取预设的视频采集设备对以单一颜色为背景的直播场景进行视频采集得到的原始视频帧。结合第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述判断模块,具体用于根据所述判断结果,将非前景区域像素点的像素值设置为预设的背景像素值,得到直播视频帧。结合第四方面,在第五种可能的实现方式中,所述处理模块,具体用于根据所述判断结果,将非前景区域像素点的像素值设置为预设的背景像素值,得到直播视频帧。结合第四方面,在第六种可能的是实现方式中,所述处理模块,具体用于根据所述判断结果,删除所述原始视频帧中的非前景区域像素点,得到直播视频帧。在本专利技术实施例的第五方面,提供了一种电子设备,包括第一处理器、第一通信接口、第一存储器和第一通信总线,其中,第一处理器,第一通信接口,第一存储器通过第一通信总线完成相互间的通信;第一存储器,用于存放计算机程序;第一处理器,用于执行存储器上所存放的程序时,实现任一第一方本文档来自技高网...
一种视频直播方法、装置及电子设备

【技术保护点】
一种视频直播方法,其特征在于,包括:用户端获取直播视频流;解压所述直播视频流,得到直播视频帧;获取所述直播视频帧中的前景区域图像;将所述前景区域图像覆盖到预设的背景图像上,得到合成视频帧;显示所述合成视频帧。

【技术特征摘要】
1.一种视频直播方法,其特征在于,包括:用户端获取直播视频流;解压所述直播视频流,得到直播视频帧;获取所述直播视频帧中的前景区域图像;将所述前景区域图像覆盖到预设的背景图像上,得到合成视频帧;显示所述合成视频帧。2.根据权利要求1所述的方法,其特征在于,在所述将所述前景区域图像覆盖到预设的背景图像上之前,还包括:获取预设的摄像头拍摄得到的实景视频流;从所述实景视频流中获取与所述前景区域图像在时间轴上对应的实景视频帧,作为所述前景区域图像对应的预设的背景图像。3.根据权利要求1所述的方法,其特征在于,在所述将所述前景区域图像覆盖到预设的背景图像上之前,还包括:获取预设的视频生成应用生成的视频数据;从所述视频数据中获取与所述前景区域图像在时间轴上对应的视频帧,作为所述前景区域图像对应的预设的背景图像。4.根据权利要求1所述的方法,其特征在于,所述获取直播视频帧中的前景区域图像,包括:如果所述直播视频帧中不包含前景区域以外区域的图像时,将所述直播视频帧确定为前景区域图像。5.根据权利要求1所述的方法,其特征在于,所述获取直播视频帧中的前景区域图像,包括:基于所述直播视频帧中像素点的像素信息,判断所述直播视频帧中的像素点是否为前景区域像素点,得到判断结果;根据所述判断结果,提取所述直播视频帧中的所述前景区域像素点,作为前景区域图像。6.一种直播视频流生成方法,其特征在于,包括:主播端获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧;基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,得到判断结果;根据所述判断结果,生成包含所述前景区域像素点的直播视频帧;压缩所述直播视频帧,生成直播视频流。7.根据权利要求6所述的方法,其特征在于,所述主播端获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧,包括:主播端获取预设的视频采集设备对直播场景进行视频采集得到的带有场景深度信息的原始视频帧。8.根据权利要求7所述的方法,其特征在于,所述基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,包括:基于所述原始视频帧中的像素点的像素信息和场景深度信息,判断所述原始视频帧中的像素点是否为前景区域像素点。9.根据权利要求6所述的方法,其特征在于,所述主播端获取预设的视频采集设备对直播场景进行视频采集得到的原始视频帧,包括:主播端获取预设的视频采集设备对以单一颜色为背景的直播场景进行视频采集得到的原始视频帧。10.根据权利要求9所述的方法,其特征在于,所述基于所述原始视频帧中的像素点的像素信息,判断所述原始视频帧中的像素点是否为前景区域像素点,包括:将像素值与所述单一颜色不相对应的像素点确定为前景区域像素点。11.根据权利要求6所述的方法,其特征在于,所述根据所述判断结果,生成包含所述前景区域像素点的直播视频帧,包括:根据所述判断结果,将非前景区域像素点的像素值设置为预设的背景像素值,得到直播视频帧。12.根据权利要求6所述的方法,其特征在于,所述根据所述判断结果,生成包含所述前景区域像素点的直播视频帧,包括:根据所述判断结果,删除所述原始视频帧中的非前景区域像素点,得到直播视频帧。13.一种视频直播装置,其特征在于,包括:接收模块,用于获取直播视频流;解压模块,用于解压所述直播视频流,得到直播视...

【专利技术属性】
技术研发人员:冯巍
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1