CN115695848A - 一种直播数据处理方法、装置、设备及存储介质 - Google Patents
一种直播数据处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115695848A CN115695848A CN202211341715.4A CN202211341715A CN115695848A CN 115695848 A CN115695848 A CN 115695848A CN 202211341715 A CN202211341715 A CN 202211341715A CN 115695848 A CN115695848 A CN 115695848A
- Authority
- CN
- China
- Prior art keywords
- data
- audio
- server
- target
- live
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 33
- 238000004458 analytical method Methods 0.000 claims abstract description 81
- 238000012545 processing Methods 0.000 claims abstract description 59
- 238000001514 detection method Methods 0.000 claims abstract description 56
- 238000004590 computer program Methods 0.000 claims description 11
- 230000030279 gene silencing Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 29
- 230000008569 process Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229920006395 saturated elastomer Polymers 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请涉及数据处理技术领域,公开了一种直播数据处理方法、装置、设备及存储介质,包括:对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。通过对流媒体的直播数据进行实时拦截及检测,在此基础上对直播过程中的不合规画面、声音等进行合规处理,从而使得合流后展示给客户端合规的流媒体数据,实现对各直播间的直播内容的有效控制。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种直播数据处理方法、装置、设备及存储介质。
背景技术
随着自媒体技术的不断发展,直播成为当下最流行的娱乐方式之一,直播MCN机构应运而生。MCN(Multi-Channel Network)的本意是多频道网络,英文全称是,广义上是指有能力服务和管理一定规模帐号的内容创作机构。一个MCN机构可能运营大量百、千万粉丝的明星、达人主播团队,在当下自媒体以及直播产业逐渐规范、饱和的情况下,更要突出精细化运营上的创新。同时,由于团队庞大且网络传播比较不可控,对各主播的直播内容进行把控也比较困难,这可能会导致有些主播的主播内容不合规及合法,不利于构建健康的网络环境。
因此,上述技术问题亟待本领域技术人员解决。
发明内容
有鉴于此,本发明的目的在于提供一种直播数据处理方法、装置、设备及存储介质,能够实现对各直播间的直播内容的有效控制。其具体方案如下:
本申请的第一方面提供了一种直播数据处理方法,包括:
对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;
将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;
将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。
可选的,所述将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,包括:
将所述目标数据中的所述音频数据发送至对音频解析服务器,以利用所述音频解析服务器对所述音频数据进行合规检测;
相应的,所述根据合规检测结果对相应类型的所述目标数据进行合规处理,包括:
根据合规检测结果确定出不合规的所述音频数据中的不合规音频内容,并对所述不合规音频内容进行消音处理。
可选的,所述利用所述音频解析服务器对所述音频数据进行合规检测,包括:
利用所述音频解析服务器对所述音频数据进行违禁词检测和/或语义分析。
可选的,所述利用所述音频解析服务器对所述音频数据进行合规检测,包括:
利用所述音频解析服务器对所述音频数据进行解析,并将解析后的所述音频数据转换成相应的音频文本;
利用所述音频解析服务器对所述音频文本进行文本分析得到所述音频文本中的不合规音频内容,并将所述音频文本转换为相应的所述音频数据;其中,所述音频文本中的不合规音频内容与转换后的所述音频数据中的不合规音频内容的位置一一对应。
可选的,所述将解析后的所述音频数据转换成相应的音频文本之后,还包括:
分别在解析后的所述音频数据的首部和尾部进行标记,以便通过根据首部和尾部的标记进行音频填充的方式将所述音频文本转换为相应的所述音频数据。
可选的,所述直播数据处理方法,还包括:
对所述目标直播间的场景业务数据进行实时采集,并将所述场景业务数据发送至模板解析服务器;
利用所述模板解析服务器根据所述场景业务数据从预配置的场景模板中确定出目标场景模板,以对所述目标直播间的实时画面进行配置。
将配置后画面发送至合流服务器,以利用所述合流服务器对所述目标数据及配置后画面进行合流处理后发送至客户端。
可选的,所述利用所述合流服务器对所述目标数据进行合流处理后发送至客户端,包括:
利用所述合流服务器对所述目标数据进行合流处理后发送至推流服务器,以便所述推流服务器根据客户端的网络状况生成相应质量的直播数据流并下发至相应客户端。
本申请的第二方面提供了一种直播数据处理装置,包括:
音视频数据采集模块,用于对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;
合规检测模块,用于将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;
合流模块,用于将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。
本申请的第三方面提供了一种电子设备,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述直播数据处理方法。
本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述直播数据处理方法。
本申请中,先对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;然后将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;最后将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。可见,本申请通过对流媒体的直播数据进行实时拦截及检测,在此基础上对直播过程中的不合规画面、声音等进行合规处理,从而使得合流后展示给客户端合规的流媒体数据,实现对各直播间的直播内容的有效控制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的一种直播数据处理方法流程图;
图2为本申请提供的一种具体的音频解析服务器的合规检测方法流程图;
图3为本申请提供的一种具体的直播数据处理方法流程图;
图4为本申请提供的一种具体的直播数据处理方法逻辑实现架构图;
图5为本申请提供的一种直播数据处理装置结构示意图;
图6为本申请提供的一种直播数据处理电子设备结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
随着自媒体技术的不断发展,直播成为当下最流行的娱乐方式之一,直播MCN机构应运而生。MCN(Multi-Channel Network)的本意是多频道网络,英文全称是,广义上是指有能力服务和管理一定规模帐号的内容创作机构。一个MCN机构可能运营大量百、千万粉丝的明星、达人主播团队,在当下自媒体以及直播产业逐渐规范、饱和的情况下,更要突出精细化运营上的创新。同时,由于团队庞大且网络传播比较不可控,对各主播的直播内容把控也比较困难,这可能会导致有些主播的主播内容不合规及合法,不利于构建健康的网络环境。针对上述技术缺陷,本申请提供一种直播数据处理方案,通过对流媒体的直播数据进行实时拦截及检测,在此基础上对直播过程中的不合规画面、声音等进行合规处理,从而使得合流后展示给客户端合规的流媒体数据,实现对各直播间的直播内容的有效控制。
图1为本申请实施例提供的一种直播数据处理方法流程图。参见图1所示,该直播数据处理方法包括:
S11:对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据。
本实施例中,先对目标直播间不同类型的直播数据进行实时采集,可以借助采集器进行数据采集,采集不同类型的直播数据需要不同的采集器。主要对目标直播间的视频数据和音频数据进行实时采集,即可得到包括视频数据和音频数据的目标数据。
可以理解的是,一个直播间可以同时采集到多路视频数据和多路音频数据,处理方法一致。即本实施例的直播数据处理支持多路音视频采集及解析。
S12:将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理。
本实施例中,在采集到所述目标数据之后,进一步将所述目标数据发送至对应类型的解析服务器。具体的,将音频数据发送至音频解析服务器,将视频数据发送至视频解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理。
对于音频数据,本实施例将所述目标数据中的所述音频数据发送至对音频解析服务器,以利用所述音频解析服务器对所述音频数据进行合规检测。合规检测之后,需要根据合规检测结果确定出不合规的所述音频数据中的不合规音频内容,并对所述不合规音频内容进行消音处理。
本实施例中,音频解析服务器的合规检测步骤具体如下(如图2):
S121:利用音频解析服务器对音频数据进行解析。
S122:分别在解析后的所述音频数据的首部和尾部进行标记,以便通过根据首部和尾部的标记进行音频填充的方式将音频文本转换为相应的音频数据。
S123:将解析后的所述音频数据转换成相应的音频文本。
S124:利用所述音频解析服务器对所述音频文本进行文本分析得到所述音频文本中的不合规音频内容,并将所述音频文本转换为相应的所述音频数据;其中,所述音频文本中的不合规音频内容与转换后的所述音频数据中的不合规音频内容的位置一一对应。
S125:对所述不合规音频内容进行消音处理。
本实施例中,音频解析服务器先对音频数据进行解析,接着将解析后的所述音频数据转换成相应的音频文本。同时分别在解析后的所述音频数据的首部和尾部进行标记,以便通过根据首部和尾部的标记进行音频填充的方式将音频文本转换为相应的音频数据。即通过首尾标记位对音频进行填充,以达到音画同步。
然后将解析后的所述音频数据转换成相应的音频文本。在此基础上,利用所述音频解析服务器对所述音频文本进行文本分析得到所述音频文本中的不合规音频内容,本实施例主要利用所述音频解析服务器对所述音频数据进行违禁词检测和/或语义分析。语义分析模型通过实时及定时训练升级,识别率能达到90%以上。
最后将所述音频文本转换为相应的所述音频数据。可以理解,所述音频文本中的不合规音频内容与转换后的所述音频数据中的不合规音频内容的位置一一对应。通过对音频的解析,与屏蔽词库和实时语义分析进行合规检测,并将相应的结果组装回音频流中,实现音频违规实时消音的目的。
S13:将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。
本实施例中,对目标数据进行合规处理之后,将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。所述合流服务器主要将解析服务器发送的音频及视频等进行整合。进一步的,所述合流服务器还对音视频时间线进行校对来保证音画同步,最终将处理后的视频画面推送到客户端。
可见,本申请实施例先对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;然后将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;最后将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。本申请实施例通过对流媒体的直播数据进行实时拦截及检测,在此基础上对直播过程中的不合规画面、声音等进行合规处理,从而使得合流后展示给客户端合规的流媒体数据,实现对各直播间的直播内容的有效控制。
图3为本申请实施例提供的一种具体的直播数据处理方法流程图。参见图3所示,该直播数据处理方法包括:
S21:对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据。
S22:将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理。
本实施例中,关于上述步骤S21和步骤S22的具体过程,可以参考前述实施例中公开的相应内容,在此不再进行赘述。
S23:对所述目标直播间的场景业务数据进行实时采集,并将所述场景业务数据发送至模板解析服务器。
本实施例中,考虑到现阶段直播间场景搭建还是依赖人工,硬件成本、过于依赖实物不灵活,无法应对直播期间的各种突发情况。用户除了对售卖品在意之外,对于视觉效果以及互动内容也是关注的重点。在此情况下,进行直播虚拟场景的创建能够节省人力成本以及灵活的提供直播间风格、效果快速转换。为此,除了采集音视频数据进行实时拦截分析,保证数据的合法合规性的基础上,还需要采集场景业务数据,并将所述场景业务数据发送至模板解析服务器。
S24:利用所述模板解析服务器根据所述场景业务数据从预配置的场景模板中确定出目标场景模板,以对所述目标直播间的实时画面进行配置。
本实施例中,利用所述模板解析服务器根据所述场景业务数据从预配置的场景模板中确定出目标场景模板,以对所述目标直播间的实时画面进行配置。可以理解,业务人员在此之前需要通过场景预配置后台对直播前各类素材进行配置,包括文字、图片、视频等元素的自定义样式搭配,并指定将要使用的直播间。通过上述配置后,服务端会将所有素材做地址生成处理,并存放到对应直播间的业务模板中,供开播后使用。直播开播后,视频采集、音频采集开始工作,并收集数据实时上报给解析服务端,同时,当前直播间的业务模板配置生效,用户可按预配置或按需进行模板编辑。同时,在模板解析配置中,也可实时修改直播间画面,配置项包括直播主题、直播场景、实时数据互动任务、直播元素以及基础的时间范围,一并上传到模板解析服务器,并建立缓存任务等待执行。
S25:将合规的所述目标数据、配置后画面发送至合流服务器,利用所述合流服务器对所述目标数据、配置后画面进行合流处理后发送至推流服务器,以便所述推流服务器根据客户端的网络状况生成相应质量的直播数据流并下发至相应客户端。
本实施例中,将合规的所述目标数据、配置后画面发送至合流服务器,所述合流服务器对所述目标数据及配置后画面进行合流处理,然后发送至推流服务器。在合流服务器中,将所有素材根据模板配置(包括素材位置、样式、持续时间以及实时数据同步)与音视频进行整合,并对音视频时间线进行校对来保证音画同步,最终将处理后的视频画面推送到推流服务器。所述推流服务器根据客户端的网络状况生成相应质量的直播数据流并下发至相应客户端。在推流服务器中,根据实时带宽对实时流清晰度以及拉流地址进行生成,根据客户端上报的网络状况进行配置并下发相应地址。
图4为本实施例提供的具体的直播数据处理方法逻辑实现架构图,在流程划分上,每层功能都做到了极大的解耦,并做了大量兼容,支撑业务人员实时配置的同时,也保证了传输效率,而且主动权交给了业务人员。由于是流媒体的基础数据处理,后续无论新增VR,全景等更多直播场景都游刃有余,无缝衔接。所有素材展示与用户互动均以流媒体方式呈现,类似于云游戏,移除对软硬件的配置依赖(门槛很低,适用于市面99%以上常用设备),通过外部API接口,配合运营后台可以做到平台化,几乎无成本的提供给外部接入。通过本实施例方案最终达到场景切换响应到完成时间低于6秒,移除场景效果硬件依赖成本以及降低人员成本30%。
可见,本申请实施例对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理。同时对所述目标直播间的场景业务数据进行实时采集,并将所述场景业务数据发送至模板解析服务器;利用所述模板解析服务器根据所述场景业务数据从预配置的场景模板中确定出目标场景模板,以对所述目标直播间的实时画面进行配置。最后将合规的所述目标数据、配置后画面发送至合流服务器,利用所述合流服务器对所述目标数据、配置后画面进行合流处理后发送至推流服务器,以便所述推流服务器根据客户端的网络状况生成相应质量的直播数据流并下发至相应客户端。本申请实施例利用多路音视频采集以及实时解析技术,对实时数据进行编辑整合,快速对直播间进行场景切入。主要分为视频采集端,音频采集端,场景业务数据采集端对数据源的采集,并汇入视频云端解析,音频云端解析以及业务数据解析云端,最终合入推流服务器,通过场景配置模板进行整合输出到客户端。
参见图5所示,本申请实施例还相应公开了一种直播数据处理装置,包括:
音视频数据采集模块11,用于对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;
合规检测模块12,用于将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;
合流模块13,用于将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。
可见,本申请实施例先对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;然后将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;最后将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。本申请实施例通过对流媒体的直播数据进行实时拦截及检测,在此基础上对直播过程中的不合规画面、声音等进行合规处理,从而使得合流后展示给客户端合规的流媒体数据,实现对各直播间的直播内容的有效控制。
在一些具体实施例中,所述合规检测模块12,具体包括:
发送单元,用于将所述目标数据中的所述音频数据发送至对音频解析服务器;
检测单元,用于利用所述音频解析服务器对所述音频数据进行合规检测;
处理单元,用于根据合规检测结果确定出不合规的所述音频数据中的不合规音频内容,并对所述不合规音频内容进行消音处理。
在一些具体实施例中,所述检测单元,具体用于利用所述音频解析服务器对所述音频数据进行违禁词检测和/或语义分析。
在一些具体实施例中,所述检测单元,具体包括:
解析子单元,用于利用所述音频解析服务器对所述音频数据进行解析;
标记子单元,用于分别在解析后的所述音频数据的首部和尾部进行标记,以便通过根据首部和尾部的标记进行音频填充的方式将所述音频文本转换为相应的所述音频数据;
第一转换子段元,用于将解析后的所述音频数据转换成相应的音频文本;
分析子单元,用于利用所述音频解析服务器对所述音频文本进行文本分析得到所述音频文本中的不合规音频内容;
第二转换子单元,用于将所述音频文本转换为相应的所述音频数据;其中,所述音频文本中的不合规音频内容与转换后的所述音频数据中的不合规音频内容的位置一一对应。
在一些具体实施例中,所述直播数据处理装置还包括:
场景业务数据采集模块,用于对所述目标直播间的场景业务数据进行实时采集,并将所述场景业务数据发送至模板解析服务器;
模板确定及配置模块,用于利用所述模板解析服务器根据所述场景业务数据从预配置的场景模板中确定出目标场景模板,以对所述目标直播间的实时画面进行配置。
发送及合流模块,用于将配置后画面发送至合流服务器,以利用所述合流服务器对所述目标数据及配置后画面进行合流处理后发送至客户端。
在一些具体实施例中,所述合流模块13,具体用于利用所述合流服务器对所述目标数据进行合流处理后发送至推流服务器,以便所述推流服务器根据客户端的网络状况生成相应质量的直播数据流并下发至相应客户端。
进一步的,本申请实施例还提供了一种电子设备。图6是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本申请的使用范围的任何限制。
图6为本申请实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的直播数据处理方法中的相关步骤。
本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作***221、计算机程序222及数据223等,存储方式可以是短暂存储或者永久存储。
其中,操作***221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是Windows Server、Netware、Unix、Linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的直播数据处理方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223可以包括电子设备20收集到的直播数据。
进一步的,本申请实施例还公开了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的直播数据处理方法步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的直播数据处理方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种直播数据处理方法,其特征在于,包括:
对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;
将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;
将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。
2.根据权利要求1所述的直播数据处理方法,其特征在于,所述将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,包括:
将所述目标数据中的所述音频数据发送至对音频解析服务器,以利用所述音频解析服务器对所述音频数据进行合规检测;
相应的,所述根据合规检测结果对相应类型的所述目标数据进行合规处理,包括:
根据合规检测结果确定出不合规的所述音频数据中的不合规音频内容,并对所述不合规音频内容进行消音处理。
3.根据权利要求2所述的直播数据处理方法,其特征在于,所述利用所述音频解析服务器对所述音频数据进行合规检测,包括:
利用所述音频解析服务器对所述音频数据进行违禁词检测和/或语义分析。
4.根据权利要求2所述的直播数据处理方法,其特征在于,所述利用所述音频解析服务器对所述音频数据进行合规检测,包括:
利用所述音频解析服务器对所述音频数据进行解析,并将解析后的所述音频数据转换成相应的音频文本;
利用所述音频解析服务器对所述音频文本进行文本分析得到所述音频文本中的不合规音频内容,并将所述音频文本转换为相应的所述音频数据;其中,所述音频文本中的不合规音频内容与转换后的所述音频数据中的不合规音频内容的位置一一对应。
5.根据权利要求4所述的直播数据处理方法,其特征在于,所述将解析后的所述音频数据转换成相应的音频文本之后,还包括:
分别在解析后的所述音频数据的首部和尾部进行标记,以便通过根据首部和尾部的标记进行音频填充的方式将所述音频文本转换为相应的所述音频数据。
6.根据权利要求1所述的直播数据处理方法,其特征在于,所述方法还包括:
对所述目标直播间的场景业务数据进行实时采集,并将所述场景业务数据发送至模板解析服务器;
利用所述模板解析服务器根据所述场景业务数据从预配置的场景模板中确定出目标场景模板,以对所述目标直播间的实时画面进行配置;
将配置后画面发送至合流服务器,以利用所述合流服务器对所述目标数据及配置后画面进行合流处理后发送至客户端。
7.根据权利要求1至6任一项所述的直播数据处理方法,其特征在于,所述利用所述合流服务器对所述目标数据进行合流处理后发送至客户端,包括:
利用所述合流服务器对所述目标数据进行合流处理后发送至推流服务器,以便所述推流服务器根据客户端的网络状况生成相应质量的直播数据流并下发至相应客户端。
8.一种直播数据处理装置,其特征在于,包括:
音视频数据采集模块,用于对目标直播间不同类型的直播数据进行实时采集,得到至少包括视频数据和音频数据的目标数据;
合规检测模块,用于将所述目标数据发送至对应类型的解析服务器,以利用相应的解析服务器对所述目标数据进行合规检测,并根据合规检测结果对相应类型的所述目标数据进行合规处理;
合流模块,用于将合规的所述目标数据发送至合流服务器,以利用所述合流服务器对所述目标数据进行合流处理后发送至客户端。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的直播数据处理方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至7任一项所述的直播数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211341715.4A CN115695848A (zh) | 2022-10-28 | 2022-10-28 | 一种直播数据处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211341715.4A CN115695848A (zh) | 2022-10-28 | 2022-10-28 | 一种直播数据处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115695848A true CN115695848A (zh) | 2023-02-03 |
Family
ID=85046251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211341715.4A Pending CN115695848A (zh) | 2022-10-28 | 2022-10-28 | 一种直播数据处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115695848A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898438A (zh) * | 2016-04-07 | 2016-08-24 | 广州华多网络科技有限公司 | 直播间动态配置方法、装置、***及服务器 |
CN109271534A (zh) * | 2018-10-19 | 2019-01-25 | 武汉斗鱼网络科技有限公司 | 一种直播数据识别框架、方法、服务器及存储介质 |
CN110347425A (zh) * | 2019-07-11 | 2019-10-18 | 广州虎牙科技有限公司 | 一种配置和使用模板页面的方法、装置、设备和存储介质 |
CN111445927A (zh) * | 2020-03-11 | 2020-07-24 | 维沃软件技术有限公司 | 一种音频处理方法及电子设备 |
CN111770355A (zh) * | 2020-07-09 | 2020-10-13 | 北京达佳互联信息技术有限公司 | 媒体服务器确定方法、装置、服务器以及存储介质 |
CN113223558A (zh) * | 2021-04-30 | 2021-08-06 | 广州虎牙科技有限公司 | 音频数据消音方法、装置、电子设备和存储介质 |
CN114339292A (zh) * | 2021-12-31 | 2022-04-12 | 安徽听见科技有限公司 | 一种直播流的审查干预方法、装置、存储介质及设备 |
-
2022
- 2022-10-28 CN CN202211341715.4A patent/CN115695848A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898438A (zh) * | 2016-04-07 | 2016-08-24 | 广州华多网络科技有限公司 | 直播间动态配置方法、装置、***及服务器 |
CN109271534A (zh) * | 2018-10-19 | 2019-01-25 | 武汉斗鱼网络科技有限公司 | 一种直播数据识别框架、方法、服务器及存储介质 |
CN110347425A (zh) * | 2019-07-11 | 2019-10-18 | 广州虎牙科技有限公司 | 一种配置和使用模板页面的方法、装置、设备和存储介质 |
CN111445927A (zh) * | 2020-03-11 | 2020-07-24 | 维沃软件技术有限公司 | 一种音频处理方法及电子设备 |
CN111770355A (zh) * | 2020-07-09 | 2020-10-13 | 北京达佳互联信息技术有限公司 | 媒体服务器确定方法、装置、服务器以及存储介质 |
CN113223558A (zh) * | 2021-04-30 | 2021-08-06 | 广州虎牙科技有限公司 | 音频数据消音方法、装置、电子设备和存储介质 |
CN114339292A (zh) * | 2021-12-31 | 2022-04-12 | 安徽听见科技有限公司 | 一种直播流的审查干预方法、装置、存储介质及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7112919B2 (ja) | スマート装置のタスク処理方法および装置 | |
CN111079047B (zh) | 一种面向web的页面构建*** | |
CN112073758B (zh) | 一种云桌面投屏方法、装置、计算机设备、计算机可读存储介质及云桌面投屏交互*** | |
EP3055761B1 (en) | Framework for screen content sharing system with generalized screen descriptions | |
US20090282339A1 (en) | Method and system for controlling a space based on media content | |
CN111723558A (zh) | 文档展示方法、装置、电子设备以及存储介质 | |
CN112069353B (zh) | 音乐播放控制方法、装置、存储介质及电子设备 | |
CN108737372B (zh) | 一种流媒体回放方法、计算机设备及可读介质 | |
US20090037801A1 (en) | Method and apparatus for automatic user manual generation | |
CN111163330A (zh) | 直播视频的渲染方法、装置、***、设备及存储介质 | |
CN109151056B (zh) | 基于Canal的消息推送方法和*** | |
EP3754998A1 (en) | Streaming media quality monitoring method and system | |
CN110221759A (zh) | 一种元素拖拽方法、装置、存储介质及交互智能平板 | |
CN111090533A (zh) | 公告信息发送方法、装置、电子设备及存储介质 | |
CN113873288A (zh) | 在直播过程中生成回放的方法和装置 | |
CN109948082B (zh) | 直播信息处理方法及装置、电子设备、存储介质 | |
US9569546B2 (en) | Sharing of documents with semantic adaptation across mobile devices | |
CN114422468A (zh) | 消息处理方法、装置、终端及存储介质 | |
WO2017071642A1 (zh) | 媒体播放方法、装置和计算机存储介质 | |
CN115695848A (zh) | 一种直播数据处理方法、装置、设备及存储介质 | |
CN114710688B (zh) | 一种可配置自动化驱动虚拟主播的直播互动***及方法 | |
US20230028495A1 (en) | Content appearance conversion for remote application sharing | |
US11575528B1 (en) | Dynamic virtual meeting, online webinar and distance-based education systems and methods | |
CN103824097A (zh) | 信息的跨设备处理方法和*** | |
US20220321952A1 (en) | Method and device for processing public event through key distribution, and set top box |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |