【技术实现步骤摘要】
一种实时采集流媒体的直播方法及装置
[0001]本专利技术涉及互联网
,尤其涉及一种实时采集流媒体的直播方法及装置。
技术介绍
[0002]随着社会的发展,依托成熟的5G网络技术,网络直播在人们生活中越来越普遍,通过网络直播,人们可以在直播间进行实时信息分享、聊天和交友等活动,通过网络直播的普及,大大的提高了人们的娱乐生活质量。当前,在主播进行网络直播时,需要通过在主播端安装客户端软件来支持网络直播,然而实践发现,当主播到了新环境或者更换了新设备时,往往都需要重新进行客户端软件的下载和安装,导致网络直播的便利性不高。
技术实现思路
[0003]本专利技术所要解决的技术问题在于,提供一种实时采集流媒体的直播方法及装置,能够在主播到了新环境或者更换了新设备时,不需要重新进行主播客户端软件的下载和安装,从而提高网络直播的便利性。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种实时采集流媒体的直播方法,所述方法包括:
[0005]在浏览器直播端获取目标媒体数据,所述目标媒体数据包 ...
【技术保护点】
【技术特征摘要】
1.一种实时采集流媒体的直播方法,其特征在于,所述方法包括:在浏览器直播端获取目标媒体数据,所述目标媒体数据包括在所述浏览器直播端实时采集的桌面数据和/或摄像头数据和/或麦克风数据;基于WebAssembly技术对所述目标媒体数据进行编码操作,得到编码媒体数据,其中,所述编码操作包括对所述目标媒体数据进行压缩操作;基于WebSocket技术将所述编码媒体数据推送到媒体服务器;通过所述媒体服务器对所述编码媒体数据进行分发直播。2.根据权利要求1所述的实时采集流媒体的直播方法,其特征在于,所述基于WebAssembly技术对所述目标媒体数据进行编码操作,得到编码媒体数据,包括:检测第一目标信息,所述第一目标信息包括采集所述目标媒体数据的时刻对应的直播网络质量信息和/或流量信息;根据所述第一目标信息,确定所述目标媒体数据的编码参数,所述编码参数包括编码值信息;根据所述编码参数,基于WebAssembly技术对所述目标媒体数据进行编码操作,得到编码媒体数据。3.根据权利要求1所述的实时采集流媒体的直播方法,其特征在于,所述基于WebAssembly技术对所述目标媒体数据进行编码操作,得到编码媒体数据,其中,所述编码操作包括对所述目标媒体数据进行压缩操作之前,所述方法还包括:对所述目标媒体数据进行数据预设处理,得到处理媒体数据,其中,所述数据预设处理包括图像增强处理和/或图像去噪处理和/或语音去噪处理和/或声源定位处理和/或语音增益处理和/或波束成形处理;其中,所述基于WebAssembly技术对所述目标媒体数据进行编码操作,得到编码媒体数据,包括:基于WebAssembly对目标编码库进行编译,得到在所述浏览器直播端中可以直接运行的字节码程序,其中,所述目标编码库包括libx264和/或libfaac;使用所述字节码程序对所述处理媒体数据进行编码操作,得到编码媒体数据。4.根据权利要求3所述的实时采集流媒体的直播方法,其特征在于,所述基于WebSocket技术将所述编码媒体数据推送到媒体服务器,包括:根据RFC4571中的RTP封装标准,对所述编码媒体数据进行封装,得到封装数据;基于WebSocket将所述封装数据推送到媒体服务器。5.根据权利要求4所述的实时采集流媒体的直播方法,其特征在于,所述基于WebAssembly技术对所述目标媒体数据进行编码操作,得到编码媒体数据,其中,所述编码操作包括对所述目标媒体数据进行压缩操作之前,所述方法还包括:基于确定出的图像特征检测模型对所述目标媒体数据进行检测,得到目标检测结果;当所述目标检测结果表示所述目标媒体数据中包括确定出的图像特征时,对所述目标媒体数据进行轮廓信息的提取,得到...
【专利技术属性】
技术研发人员:路建成,田松林,赵铭,林镇锋,周海,刘兆平,
申请(专利权)人:南方电网深圳数字电网研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。