一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据传输方法、装置、流媒体服务器及发送客户端与流程

2022-03-23 02:37:55 来源:中国专利 TAG:

技术特征:
1.一种数据传输方法,其特征在于,应用于多级流媒体服务器中的任一流媒体服务器,所述方法包括:向所述流媒体服务器的后级设备发送发送者报文;接收所述后级设备针对所述发送者报文返回的接收者报文;根据所述发送者报文和所述接收者报文,计算所述流媒体服务器和所述后级设备之间的第二网络时延;根据预先获取的发送客户端至所述流媒体服务器之间的第一网络时延,以及所述第二网络时延,计算所述发送客户端至所述后级设备之间的本级网络时延;基于所述本级网络时延,将待传输的流媒体数据逐级转发至接收客户端。2.根据权利要求1所述的方法,其特征在于,所述根据预先获取的所述发送客户端至所述流媒体服务器之间的第一网络时延,以及所述第二网络时延,计算所述客户端至所述流媒体服务器之间的本级网络时延之前,所述方法还包括:接收所述流媒体服务器的前级设备发送的第一应用数据包,所述第一应用数据包包括:所述第一网络时延以及所述流媒体数据。3.根据权利要求2所述的方法,其特征在于,若所述流媒体服务器为第一级流媒体服务器,则所述前级设备为所述发送客户端;或者,若所述流媒体服务器为所述第一级流媒体服务器之后的任一流媒体服务器,则所述前级设备为所述流媒体服务器之前的任一流媒体服务器。4.根据权利要求1所述的方法,其特征在于,若所述后级设备为所述流媒体服务器之后的下一级媒体服务器,则所述基于所述本级网络时延,将所述流媒体数据逐级转发至接收客户端,包括:向所述下一级流媒体服务器发送第二应用数据包,所述第二应用数据包包括:所述本级网络时延,和所述流媒体数据,所述第二应用数据包用于使得所述下一级流媒体服务器基于所述本级网络时延,将所述流媒体数据逐级转发至所述接收客户端。5.根据权利要求1所述的方法,其特征在于,若所述后级设备为接收客户端,则所述基于所述本级网络时延,将所述流媒体数据逐级转发至接收客户端,包括:向所述接收客户端发送第三应用数据包,所述第三应用数据包包括:所述本级网络时延,和所述流媒体数据,所述第三应用数据包中的所述本级网络时延用于指示所述发送客户端和所述接收客户端之间的网络时延。6.一种数据传输方法,其特征在于,应用于发送客户端,所述方法包括:向多级流媒体服务器中的第一级流媒体服务器发送发送者报文;接收所述第一级流媒体服务器针对所述发送者报文返回的接收者报文;根据所述发送者报文和所述接收者报文,计算发送客户端到所述第一级流媒体服务器之间的本级网络时延;向所述第一级流媒体服务器发送应用数据包,所述应用数据包包括:所述本级网络时延,和待传输的流媒体数据,所述应用数据包用于使得所述第一级流媒体服务器基于所述本级网络时延,将所述流媒体数据逐级转发至接收客户端。7.一种数据传输装置,其特征在于,应用于多级流媒体服务器中的任一流媒体服务器,所述装置包括:
第一发送模块,用于向所述流媒体服务器的后级设备发送发送者报文;第一接收模块,用于接收所述后级设备针对所述发送者报文返回的接收者报文;第一处理模块,用于根据所述发送者报文和所述接收者报文,计算所述流媒体服务器和所述后级设备之间的第二网络时延;根据预先获取的发送客户端至所述流媒体服务器之间的第一网络时延,以及所述第二网络时延,计算所述发送客户端至所述后级设备之间的本级网络时延;基于所述本级网络时延,将待传输的流媒体数据逐级转发至接收客户端。8.一种数据传输装置,其特征在于,应用于发送客户端,所述装置包括:第二发送模块,用于向多级流媒体服务器中的第一级流媒体服务器发送发送者报文;第二接收模块,用于接收所述第一级流媒体服务器针对所述发送者报文返回的接收者报文;第二处理模块,用于根据所述发送者报文和所述接收者报文,计算所述发送客户端到所述第一级流媒体服务器之间的本级网络时延;向所述第一级流媒体服务器发送应用数据包,所述应用数据包包括:所述本级网络时延,和待传输的流媒体数据,所述应用数据包用于使得所述第一级流媒体服务器基于所述本级网络时延,将所述流媒体数据逐级转发至接收客户端。9.一种流媒体服务器,其特征在于,包括:第一发送器、第一接收器、第一处理器和第一总线,所述第一发送器、所述第一接收器、所述第一处理器通过所述第一总线连接;所述第一发送器,用于向所述流媒体服务器的后级设备发送发送者报文;所述第一接收器,用于接收所述后级设备针对所述发送者报文返回的接收者报文;所述第一处理器,用于根据所述发送者报文和所述接收者报文,计算所述流媒体服务器和所述后级设备之间的第二网络时延;根据预先获取的发送客户端至所述流媒体服务器之间的第一网络时延,以及所述第二网络时延,计算所述发送客户端至所述后级设备之间的本级网络时延;基于所述本级网络时延,将待传输的流媒体数据逐级转发至接收客户端。10.一种发送客户端,其特征在于,包括:第二发送器、第二接收器、第二处理器和第二总线,所述第二发送器、所述第二接收器、所述第二处理器通过所述第二总线连接;所述第二发送器,用于向多级流媒体服务器中的第一级流媒体服务器发送发送者报文;所述第二接收器,用于接收所述第一级流媒体服务器针对所述发送者报文返回的接收者报文;所述第二处理器,用于根据所述发送者报文和所述接收者报文,计算所述发送客户端到所述第一级流媒体服务器之间的本级网络时延;向所述第一级流媒体服务器发送应用数据包,所述应用数据包包括:所述本级网络时延,和待传输的流媒体数据,所述应用数据包用于使得所述第一级流媒体服务器基于所述本级网络时延,将所述流媒体数据逐级转发至接收客户端。

技术总结
本发明的实施例提供了一种数据传输方法、装置、流媒体服务器及发送客户端,涉及流媒体传输领域,应用于多级流媒体服务器中的任一流媒体服务器,该方法包括:向流媒体服务器的后级设备发送发送者报文;接收后级设备针对发送者报文返回的接收者报文;根据发送者报文和接收者报文,计算流媒体服务器和后级设备之间的第二网络时延;根据预先获取的发送客户端至流媒体服务器之间的第一网络时延,以及第二网络时延,计算发送客户端至后级设备之间的本级网络时延;基于本级网络时延,将待传输的流媒体数据逐级转发至接收客户端。采用本方法,能够提高对网络时延检测的实时性,增强对数据传输状态的监测。状态的监测。状态的监测。


技术研发人员:高洪鑫 王国铼
受保护的技术使用者:杭州米络星科技(集团)有限公司
技术研发日:2021.12.21
技术公布日:2022/3/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献