【技术实现步骤摘要】
一种转推流数据的传输方法、设备及介质
[0001]本专利技术属于计算机领域,具体涉及一种转推流数据的传输方法、设备及介质。
技术介绍
[0002]随着互联网的兴起,越来越多的网站通过对网络直播节目的整合,最大限度去满足受众的观看需求,其中秀场直播就是其中一个应用场景。秀场直播规模较小,镜头较少,但是同样需要固定的场地,专业的设备进行直播。秀场直播可以使用nginx rtmp源站直接对接导播台,并通过转推功能快速对接CDN供应商、合作商或者直接对接观众。使得秀场直播不仅仅局限于特定的时间和场合,变成随播随看,其内容也因此得到了丰富和发展。
[0003]在秀场直播平台搭建模型中,nginx rtmp虽然可以快速的完成直播源站的服务,但是源站本身属于单点运行。一旦源站本身程序出现了问题或者部署源站的网络环境不稳定,将会出现卡顿花屏,严重的将会导致上下行连接断开,直接导致直播中断。这些情况严重影响下行观众的观看质量,不能给予下行观众平稳流畅的观看体验。
技术实现思路
[0004]为解决以上问题,本专利技术提出 ...
【技术保护点】
【技术特征摘要】
1.一种转推流数据的传输方法,其特征在于,包括:通过多个推流节点接收相同的流媒体数据,对所述流媒体数据进行预处理转换成推流数据,并将所述推流数据发往转推节点;响应于接收到所述多个推流节点的所述推流数据,判断所述多个推流节点的所述推流数据到达所述转推节点的先后顺序,选择最先到达的所述推流数据进行转推;其中,所述通过多个推流节点接收相同的流媒体数据,对所述流媒体数据进行预处理转换成推流数据,并将所述推流数据发往转推节点,包括:对流媒体数据按第一预定个数进行分组以组成推流数据,对每一组所述推流数据进行编号,并以组为单位将所述推流数据按照预定速度发往所述转推节点。2.根据权利要求1所述的方法,其特征在于,还包括:将所述最先到达的所述推流数据的所述节点作为主节点,接收并缓存所述主节点的分组后的所述推流数据。3.根据权利要求2所述的方法,其特征在于,还包括:响应于所述多个推流节点中存在主节点,所述主节点将发往所述转推节点的推流数据的编号发送到所述多个推流节点;所述多个推流节点获取所述主节点发送的所述推流数据的编号,并判断相邻编号之间的间隔时间是否大于第一预定值;响应于所述相邻编号之间的间隔时间大于第一预定值,将所述编号对应的所述推流数据发送到所述转推节点。4.根据权利要求3所述的方法,其特征在于,还包括:响应于所述相邻编号之间的间隔时间大于第一预定值,所述多个推流节点从所述编号对应的所述推流数据之前的第二预定个数的编号所对应的所述推流数据开始向所述转推节点发送所述推流数据。5.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:连爱朋,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。