直播方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:36522054 阅读:33 留言:0更新日期:2023-02-01 15:58
本公开实施例提供了一种直播方法、装置、电子设备以及存储介质,所述方法包括:通过浏览器确定使用浏览器直播时所采用的音视频信息;对所述音视频信息进行封装得到音视频数据包;通过浏览器的网络传输功能,将所述音视频数据包向目标直播服务进行传输发送,以使所述目标直播服务端进行音视频信息的分发。采用本公开实施例的技术方案,在浏览器中完成音视频信息的从采集、编码到封装推流整个流程,将封装后的音视频信息通过网络传输至目标直播服务中,以实现在浏览器上进行实时直播视频的播放;且全链路不涉及音视频转码,解决了转码成本高、有稳定性隐患以及质量无法调优等问题。有稳定性隐患以及质量无法调优等问题。有稳定性隐患以及质量无法调优等问题。

【技术实现步骤摘要】
直播方法、装置、电子设备以及存储介质


[0001]本公开实施例涉及直播
,尤其涉及一种直播方法、装置、电子设备以及存储介质。

技术介绍

[0002]视频直播已经成为人们沟通与娱乐的重要方式,可以通过安装客户端软件或者浏览器端下载Flash插件来实现直播过程中的推流。但是,浏览器开始逐步停止支持Flash功能,导致浏览器很难实现直播推流;而,安装客户端软件进行开播需要熟练客户端的使用操作,直播过程往往比较繁琐,且在实际操作过程中需要对直播过程进行引导才能正常开播,因此如何在不额外增加复杂操作前提下实现直播开播变得尤为重要。

技术实现思路

[0003]本公开提供一种直播方法、装置、电子设备以及存储介质,以实现在浏览器上进行实时直播视频的播放。
[0004]第一方面,本公开实施例提供了一种直播方法,该方法包括:
[0005]通过浏览器确定使用浏览器直播时所采用的音视频信息;
[0006]对所述音视频信息进行封装得到音视频数据包;
[0007]通过浏览器的网络传输功能,将所述音视频数据包向目标直播服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播方法,其特征在于,所述方法包括:通过浏览器确定使用浏览器直播时所采用的音视频信息;对所述音视频信息进行封装得到音视频数据包;通过浏览器的网络传输功能,将所述音视频数据包向目标直播服务进行传输发送,以使所述目标直播服务端进行音视频信息的分发。2.根据权利要求1所述的方法,其特征在于,通过浏览器确定使用浏览器直播时所采用的音视频信息,包括:确定使用浏览器直播时所采用的音视频采集源信息;依据所述音视频采集源信息,确定使用浏览器直播时所采用的音视频信息。3.根据权利要求2所述的方法,其特征在于,确定使用浏览器直播时所采用的音视频采集源信息,包括:响应于在浏览器推流工具上触发的音视频选择事件,确定使用浏览器直播时所采用的音视频采集源信息;其中,音视频选择事件包括对所述浏览器推流工具显示提供的音频来源与视频画面来源的选择操作结果。4.根据权利要求2所述的方法,其特征在于,所述音视频采集源的选择包括音视频实时采集、音视频共享以及音视频添加。5.根据权利要求2所述的方法,其特征在于,依据所述音视频采集源信息,确定使用浏览器直播时所采用的音视频信息,包括:确定使用浏览器直播时所采用的音视频配置信息;依据所述音视频采集源信息确定用于提供音视频数据的音视频设备,并获取所述音视频设备输出的音视频帧;依据所述音视频配置信息,对所述音视频设备输出的音视频帧进行音视频编码得到使用浏览器直播时所采用的音视频信息。6.根据权利要求5所述的方法,其特征在于,对所述音视频设备输出的音视频帧进行音视频编码,包括:通过浏览器上的网页音视频编码解码器,对所述音视频设备输出的音视频帧进行音视频编码。7.根据权利要求5所述的方法,其特征在于,确定使用浏览器直播时所采用的音视频配置信息,包括:响应于在浏览器推流工具上触发的音视频配置事件,确定使用浏览器直播时所采用的音视频配置信息;其中,音视频配置事件包括对所述浏览器推流工具显示提供的音频配置参数与视频配置参数的选择操作结果。8.根据权利要求7所述的方法,其特征在于,所述音频配置参数与所述视频频配置参数通过固定推荐配置方式或自定义配置方式进行确定;所述音频配置参数采用音频码率与音频采样率进行表示,所述视频配置参数采用视频分辨率、视频码率以及视频帧率进行表示。9.根据权利要求1所述的方法,其特征在于,对所述音视频信息进行封装得到音视频数据包,包括:
确定对所述音视频信息进...

【专利技术属性】
技术研发人员:袁志强
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1