【技术实现步骤摘要】
多平台直播方法、系统、设备及介质
[0001]本专利技术涉及直播领域,尤其涉及一种多平台直播方法、多平台直播系统、多平台直播设备及计算机存储介质。
技术介绍
[0002]直播技术在近几年得到快速发展,一个主播同时在几个平台直播的功能成为刚需。目前,实现多平台直播的方法主要有通过云服务来实现,其思路是主播终端直播的内容发送云端的内容分发服务节点,然后转发到云手机,云手机作为充当虚拟设备推到第三方直播平台。这种方式每一路推流都是使用独立的编码器,这会增加CPU和内存的消耗。还有一种方式就是在不同手机单独运行不同直播平台的App进行直播,这种方式成本高且操作麻烦。
技术实现思路
[0003]本专利技术的主要目的在于提供一种多平台直播方法、多平台直播系统、多平台直播设备及计算机存储介质,旨在解决现有技术中多平台直播方法内存占用高、耗电量大、硬件易损耗的技术问题。
[0004]为实现上述目的,本专利技术提供一种多平台直播方法应用于推流应用,包括以下步骤:
[0005]确定待推流的目标直播平台支持的分辨率
【技术保护点】
【技术特征摘要】
1.一种多平台直播方法,其特征在于,所述多平台直播方法应用于推流应用,所述多平台直播方法,包括以下步骤:确定待推流的目标直播平台支持的分辨率和编码格式;根据所述分辨率和编码格式创建对应的编码器进行编码处理;基于推流模块将编码处理后的推流数据发送到目标直播平台服务器。2.如权利要求1所述的多平台直播方法,其特征在于,所述根据所述分辨率和编码格式创建对应的编码器进行编码处理的步骤之前,还包括:基于网络传输接收端接收由网络摄像机的网络传输发送端打包发送的直播音视频数据;解包所述直播音视频数据,并将解包后的直播音视频数据和主播添加的自定义数据封装为推流数据,根据所述分辨率和编码格式对应的编码器对所述推流数据进行编码处理。3.如权利要求2所述的多平台直播方法,其特征在于,所述解包所述直播音视频数据的步骤之后,还包括:将解包所述直播音视频数据得到的编码视频进行视频解码和视频渲染,将解包所述直播音视频数据得到的编码音频进行音频解码和音频播放。4.如权利要求2所述的多平台直播方法,其特征在于,所述将解包后的直播音视频数据和主播添加的自定义数据封装为推流数据的步骤之前,还包括:获取渲染的视频、播放的音频和主播添加的自定义数据。5.如权利要求2所述的多平台直播方法,其特征在于,所述基于推流模块将所述推流数据发送到指定直播平台服务器的步骤,包括:基于推流直播接口层,确定通过预设传输协议推流模块或者预置的第三方直播SDK,将所述推流数据发送到指定直播平台服务器。6.一种多平台直播系统,其特征在于,所述多平台直播系统,包括:网络摄像机,推流应用和直播平台;所述网络摄像机包括网络传输接收端;所述推流应用包括网络传输接收端和推流模块;所述推流应用基于所述网络传输接收端接收由所述网络摄像机的所述网络传输发送端打包发送的直播音视频数据;所述推流应用解包所述直播音视频数据,并将解包...
【专利技术属性】
技术研发人员:张世明,朱浩华,杜成亮,杨星星,
申请(专利权)人:深圳壹秘科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。