视频直播方法、装置及直播服务器制造方法及图纸

技术编号:36032413 阅读:15 留言:0更新日期:2022-12-21 10:34
本申请实施例提供一种视频直播方法、装置及直播服务器,本实施例中,将主播端发送的直播视频流输入至少两个内容识别模型对至少两种违规内容进行违规内容识别,得到违规内容识别结果,然后根据所述违规内容识别结果,在设定的渲染延迟时间内对所述直播视频流进行违规内容处理后推流到观众端。如此,通过多内容识别模型对直播视频流中的违规内容进行实时检测,实现对直播视频流的多维度检测,可以有效的检测出直播视频流中的违规内容并进行处理后再推流至观众端,可适用于复杂的直播业务场景,从源头上避免了违规内容的传播,最大程度地保护了观众、主播和直播平台各方权益。主播和直播平台各方权益。主播和直播平台各方权益。

【技术实现步骤摘要】
视频直播方法、装置及直播服务器


[0001]本申请涉及网络直播
,具体而言,涉及一种视频直播方法、装置及直播服务器。

技术介绍

[0002]随着移动互联网技术以及网络通信技术的不断发展,网络直播在人们的日常工作及生活中得到了迅速的发展及应用。例如,用户可以通过智能手机、电脑、平板电脑等设备在线观看直播平台的各种主播提供的直播内容,又或者,用户也可以通过智能手机、电脑、平板电脑等设备随时随地在相应的直播平台提供直播内容,以供他人观看。
[0003]在实际的应用场景中,可能会存在某些主播为了吸引眼球、认识不足、粗心大意等各种因素导致直播视频流中可能存在涉黄、暴力、政治敏感信息等违规音视频内容。
[0004]鉴于以上内容,为避免违规内容触达观众,避免对观众、主播以及直播平台造成不良影响,如何有效的识别直播视频流中的内容并对直播视频流中的相关内容进行处理,是目前直播应用场景中需要解决的一大技术问题。

技术实现思路

[0005]基于以上内容,第一方面,本申请实施例提供一种视频直播方法,应用于直播服务器,所述方法包括:
[0006]获取主播端发送的直播视频流;
[0007]将所述直播视频流输入至少两个内容识别模型对至少两种违规内容进行违规内容识别,得到违规内容识别结果;
[0008]根据所述违规内容识别结果,在设定的渲染延迟时间内对所述直播视频流进行违规内容处理后推流到观众端。
[0009]基于第一方面,优选地,所述方法还包括:
[0010]在将所述进行违规内容处理后的直播视频流推流到所述观众端时,将所述违规内容识别结果通过信令推送到所述观众端,使所述观众端根据所述违规内容识别结果对推流到观众端的直播视频流进行违规内容处理后再进行播放。
[0011]基于第一方面,优选地,所述方法还包括:
[0012]接收所述直播服务器以及所述观众端对所述直播视频流的违规内容处理结果,并根据所述直播服务器以及所述观众端分别反馈的违规内容处理结果对所述渲染延迟时间进行调整。
[0013]基于第一方面,优选地,所述直播服务器反馈的违规内容处理结果包括对违规内容的处理成功率,所述观众端反馈违规内容处理结果包括终端功能覆盖率、终端处理信令成功率;其中,所述终端功能覆盖率是指接入当前直播的所有观众端中支持违规内容消除功能的观众端的占比,所述终端处理信令成功率是指观众端对违规内容进行消除的成功率;
[0014]所述根据所述直播服务器以及所述观众端分别反馈的违规内容处理结果对所述渲染延迟时间进行调整,包括:
[0015]根据所述直播服务器反馈的对违规内容的处理成功率以及所述观众端反馈的终端功能覆盖率以及终端处理信令成功率计算得到对所述违规内容的全局处理成功率;
[0016]根据所述全局处理成功率与预设的目标消除成功率对所述渲染延迟时间进行调整。
[0017]基于第一方面,优选地,根据所述全局处理成功率与预设的目标消除成功率对所述渲染延迟时间进行调整,包括:
[0018]当所述全局处理成功率大于所述预设的目标消除成功率时,则减小所述渲染延迟时间;
[0019]当所述全局处理成功率小于所述预设的目标消除成功率时,则增加所述渲染延迟时间。
[0020]基于第一方面,优选地,所述直播服务器包括预先构建的多模型内容识别系统,所述多模型内容识别系统包括至少两种用于对不同种类的违规内容进行识别的人工智能模型作为所述内容识别模型,所述将所述直播视频流输入至少两个内容识别模型对至少两种违规内容进行违规内容识别,得到违规内容识别结果包括:
[0021]对各个所述内容识别模型输出的结果进行模型结果聚合得到所述违规内容识别结果。
[0022]基于第一方面,优选地,所述直播服务器包括内容分发网络和直播流渲染系统,所述根据所述违规内容识别结果,在设定的渲染延迟时间内对所述直播视频流进行违规内容处理后推流到所述观众端,包括:
[0023]将所述违规内容识别结果发送到所述直播流渲染系统,由所述直播流渲染系统从所述内容分发网络中拉取相应的直播视频流并在所述渲染延迟时间内根据所述违规内容识别结果对所述直播视频流进行违规内容处理,然后再将处理后的直播视频流进行渲染后推流到所述观众端。
[0024]第二方面,本申请实施例还包括一种视频直播装置,运行于直播服务器,所述视频直播装置包括:
[0025]直播流获取模块,用于获取主播端发送的直播视频流;
[0026]内容识别模块,用于将所述直播视频流输入至少两个内容识别模型对至少两种违规内容进行违规内容识别,得到违规内容识别结果;
[0027]内容处理模块,用于根据所述违规内容识别结果,在设定的渲染延迟时间内对所述直播视频流进行违规内容处理后推流到观众端。
[0028]基于第二方面,优选地,所述视频直播装置还包括:
[0029]信令推送模块,用于在将所述进行违规内容处理后的直播视频流推流到所述观众端时,将所述违规内容识别结果通过信令推送到所述观众端,使所述观众端根据所述违规内容识别结果对推流到观众端的直播视频流进行违规内容处理后再进行播放。
[0030]基于第二方面,优选地,所述视频直播装置还包括:
[0031]延迟调整模块,用于接收所述直播服务器以及所述观众端对所述直播视频流的违规内容处理结果,并根据所述直播服务器以及所述观众端分别反馈的违规内容处理结果对
所述渲染延迟时间进行调整。
[0032]基于第二方面,优选地,所述直播服务器反馈的违规内容处理结果包括对违规内容的处理成功率,所述观众端反馈违规内容处理结果包括终端功能覆盖率、终端处理信令成功率;其中,所述终端功能覆盖率是指接入当前直播的所有观众端中支持违规内容消除功能的观众端的占比,所述终端处理信令成功率是指观众端对违规内容进行消除的成功率;
[0033]所述延迟调整模块,具体用于:
[0034]根据所述直播服务器反馈的对违规内容的处理成功率以及所述观众端反馈的终端功能覆盖率以及终端处理信令成功率计算得到对所述违规内容的全局处理成功率;
[0035]根据所述全局处理成功率与预设的目标消除成功率对所述渲染延迟时间进行调整。
[0036]第三方面,本申请实施例还包括一种直播服务器,包括机器可读存储介质以及一个或多个处理器,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被所述一个或多个处理器执行时,实现上述的视频直播方法。
[0037]基于本申请实施例的上述内容,相对于现有技术而言,本申请实施例提供的视频直播方法、装置及直播服务器,通过多内容识别模型对直播视频流中的违规内容进行实时检测,实现对直播视频流的多维度检测,可以有效的检测出直播视频流中的违规内容并进行处理后再推流至观众端,可适用于复杂的直播业务场景,从源头上避免了违规内容的传播,最大程度地保护了观众、主播和平台各方权益。
[0038]此外,本申请实施例进一步采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频直播方法,应用于直播服务器,其特征在于,所述方法包括:获取主播端发送的直播视频流;将所述直播视频流输入至少两个内容识别模型对至少两种违规内容进行违规内容识别,得到违规内容识别结果;根据所述违规内容识别结果,在设定的渲染延迟时间内对所述直播视频流进行违规内容处理后推流到观众端。2.根据权利要求1所述的视频直播方法,其特征在于,所述方法还包括:在将所述进行违规内容处理后的直播视频流推流到所述观众端时,将所述违规内容识别结果通过信令推送到所述观众端,使所述观众端根据所述违规内容识别结果对推流到观众端的直播视频流进行违规内容处理后再进行播放。3.根据权利要求2所述的视频直播方法,其特征在于,所述方法还包括:接收所述直播服务器以及所述观众端对所述直播视频流的违规内容处理结果,并根据所述直播服务器以及所述观众端分别反馈的违规内容处理结果对所述渲染延迟时间进行调整。4.根据权利要求3所述的视频直播方法,其特征在于,所述直播服务器反馈的违规内容处理结果包括对违规内容的处理成功率,所述观众端反馈违规内容处理结果包括终端功能覆盖率、终端处理信令成功率;其中,所述终端功能覆盖率是指接入当前直播的所有观众端中支持违规内容消除功能的观众端的占比,所述终端处理信令成功率是指观众端对违规内容进行消除的成功率;所述根据所述直播服务器以及所述观众端分别反馈的违规内容处理结果对所述渲染延迟时间进行调整,包括:根据所述直播服务器反馈的对违规内容的处理成功率以及所述观众端反馈的终端功能覆盖率以及终端处理信令成功率计算得到对所述违规内容的全局处理成功率;根据所述全局处理成功率与预设的目标消除成功率对所述渲染延迟时间进行调整。5.根据权利要求4所述的视频直播方法,其特征在于,根据所述全局处理成功率与预设的目标消除成功率对所述渲染延迟时间进行调整,包括:当所述全局处理成功率大于所述预设的目标消除成功率时,则减小所述渲染延迟时间;当所述全局处理成功率小于所述预设的目标消除成功率时,则增加所述渲染延迟时间。6.根据权利要求1

5任意一项所述的视频直播方法,其特征在于,所述直播服务器包括预先构建的多模型内容识别系统,所述多模型内容识别系统包括至少两种用于对不同种类的违规内容进行识别的人工智能模型作为所述内容识别模型,所述将所述直播视频流输入至少两个内容识别模型对至少两种违规内容进行违规内容识别,得到违规内容识别结果包括:对各个所述内容识别模型输出的结果进行模型结果聚合得到所述违规内容识别结果。7.根据权利要求1

5任意一...

【专利技术属性】
技术研发人员:胡文送黄大江陈晓民
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:

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

1