[发明专利]多平台直推推流的方法、系统、电子装置和存储介质在审
申请号: | 202110893130.2 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113824973A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 程文波;尹洪福;张林;葛天杰 | 申请(专利权)人: | 杭州星犀科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2343;H04N21/258 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 311100 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 推推 方法 系统 电子 装置 存储 介质 | ||
1.一种多平台直推推流的方法,其特征在于,所述方法包括:
在客户端上创建至少两个线程,为至少两个线程创建推流器,其中,每个线程对应一个直播平台;
获取编码后的音视频数据,将所述音视频数据加入到待发送队列中;
至少两个线程通过所述推流器将所述待发送队列中的音视频数据对应推流到至少两个直播平台中。
2.根据权利要求1所述的方法,其特征在于,所述在客户端上创建至少两个线程之后,所述方法还包括:
为每个线程创建一个发送队列;
将所述待发送队列中的音视频数据缓存到每个线程的发送队列中;
至少两个线程通过所述推流器将所述发送队列中的音视频数据对应推流到至少两个直播平台中。
3.根据权利要求1所述的方法,其特征在于,在客户端上创建至少两个线程之后,所述方法包括:
为每个线程创建一个推流器;
至少两个线程通过对应的所述推流器将所述待发送队列中的音视频数据对应推流到至少两个直播平台中。
4.根据权利要求1所述的方法,其特征在于,所述在客户端上创建至少两个线程之后,所述方法包括:
为每个线程创建一个发送队列和一个推流器;
将所述待发送队列中的音视频数据缓存到每个线程的发送队列中;
至少两个线程通过对应的所述推流器将所述发送队列中的音视频数据对应推流到至少两个直播平台中。
5.根据权利要求1所述的方法,其特征在于,在客户端上创建至少两个线程,为至少两个线程创建推流器之后,所述方法包括:
获取编码后的至少两个音视频数据,将至少两个所述音视频数据对应加入到待发送队列中;
至少两个线程通过所述推流器将所述待发送队列中的音视频数据对应推流到至少两个直播平台中。
6.根据权利要求3至5中任一项所述的方法,其特征在于,将多媒体处理工具移植到操作系统上,通过流媒体协议作为发送音视频数据的推流器。
7.一种多平台直推推流的系统,其特征在于,所述系统包括创建模块、获取模块和推流模块,
所述创建模块,用于在客户端上创建至少两个线程,为至少两个线程创建推流器,其中,每个线程对应一个直播平台;
所述获取模块,用于获取编码后的音视频数据,将所述音视频数据加入到待发送队列中;
所述推流模块,用于至少两个线程通过所述推流器将所述待发送队列中的音视频数据对应推流到至少两个直播平台中。
8.根据权利要求7所述的系统,其特征在于,所述在客户端上创建至少两个线程之后,所述创建模块还用于为每个线程创建一个发送队列;
将所述待发送队列中的音视频数据缓存到每个线程的发送队列中;
至少两个线程通过所述推流器将所述发送队列中的音视频数据对应推流到至少两个直播平台中。
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至6中任一项所述的多平台直推推流的方法。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至6中任一项所述的多平台直推推流的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州星犀科技有限公司,未经杭州星犀科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110893130.2/1.html,转载请声明来源钻瓜专利网。