【技术实现步骤摘要】
直播数据传输方法、装置、设备及介质
本公开涉及数据处理
,具体而言,涉及一种直播数据传输方法、直播数据传输装置、计算机可读存储介质以及电子设备。
技术介绍
随着网络技术的发展,近年来直播技术兴起,视频直播也被赋予了娱乐和社交的属性,观看直播已成为当下一种主流的娱乐形式。对于传统的直播系统,主播和用户分别通过直连CDN(ContentDeliveryNetwork,内容分发网络)厂商的边缘节点进行推拉流。由于这种推拉流方式过于依赖CDN厂商,导致推拉流的线路单一。另外,也受限于CDN厂商的服务质量,当推流质量下降时,无法自动切换至最稳定的直播流,降低了用户的直播观看体验。因此,为了提高用户的直播观看体验,提供一种直播数据传输方法以提供灵活的推拉流线路,进而有效地提高直播质量是非常必要的。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种直播数据传输方法、直播数据传输装置、计算机可读存储介质以及电子设备,以解决现有的直播系统中推拉流线路单一的问题。根据本公开的第一方面,提供一种直播数据传输方法,所述方法应用于一种数据传输系统,所述数据传输系统包括代理服务器和多个传输节点,所述每个传输节点对应一条传输线路,所述传输线路包括IP传输线路、PathN传输线路、CDN代理传输线路和CDN传输线路,所述方法包括:代理服务器接收主播客户端推送的直播数据; ...
【技术保护点】
1.一种直播数据传输方法,其特征在于,所述方法应用于一种数据传输系统,所述数据传输系统包括代理服务器和多个传输节点,所述每个传输节点对应一条传输线路,所述传输线路包括IP传输线路、PathN传输线路、CDN代理传输线路和CDN传输线路,所述方法包括:/n代理服务器接收主播客户端推送的直播数据;/n从多条所述传输线路中确定目标传输线路,所述目标传输线路至少包括一条传输线路;/n将封装后的所述直播数据通过所述目标传输线路发送至目标传输节点;/n将所述目标传输节点的地址信息下发给用户客户端,以使所述用户客户端根据所述地址信息获取所述封装后的直播数据。/n
【技术特征摘要】
1.一种直播数据传输方法,其特征在于,所述方法应用于一种数据传输系统,所述数据传输系统包括代理服务器和多个传输节点,所述每个传输节点对应一条传输线路,所述传输线路包括IP传输线路、PathN传输线路、CDN代理传输线路和CDN传输线路,所述方法包括:
代理服务器接收主播客户端推送的直播数据;
从多条所述传输线路中确定目标传输线路,所述目标传输线路至少包括一条传输线路;
将封装后的所述直播数据通过所述目标传输线路发送至目标传输节点;
将所述目标传输节点的地址信息下发给用户客户端,以使所述用户客户端根据所述地址信息获取所述封装后的直播数据。
2.根据权利要求1所述的直播数据传输方法,其特征在于,所述从多条传输线路中确定目标传输线路,包括:
根据线路配置信息,获取多条传输线路;
从所述多条传输线路中选取所述目标传输线路。
3.根据权利要求2所述的直播数据传输方法,其特征在于,所述从所述多条传输线路中选取目标传输线路,包括:
根据所述多条传输线路的网络质量,从所述多条传输线路中选取所述目标传输线路。
4.根据权利要求3所述的直播数据传输方法,其特征在于,所述根据所述多条传输线路的网络质量,从所述多条传输线路中选取目标传输线路,包括:
通过探测所述多条传输线路的网络质量得到对应的传输参数,所述传输参数至少包括:丢包参数、延迟参数和抖动参数;
根据所述传输参数对所述多条传输线路进行质量评估,选取质量较高的传输线路为所述目标传输线路。
5.根据权利要求1所述的直播数据传输方法,其特征在于,所述方法还包括:
接收主播客户端推送的直播数据后,解析所述直播数据得到原始直播数据和补充增强信息;
根据预设的存储位置,将所述补充增强信息添加到所述原始直播数据中;
封装所述原始直播数据和所述补充增强信息,得到新的直播数据。
6.根据权利要求5所述的直播数据传输方法,其特征在于,所述补充增强信息为所述直播数据写入系统的时间戳。
7.根据权利要求1所述的直播数据传输方法,其特征在于,所述将封装后的所述直播数...
【专利技术属性】
技术研发人员:袁浩期,陈健生,
申请(专利权)人:广州博冠信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。