[发明专利]处理用于针对流式网络协议的时间戳不准确在审
| 申请号: | 201980082546.7 | 申请日: | 2019-12-04 |
| 公开(公告)号: | CN113169904A | 公开(公告)日: | 2021-07-23 |
| 发明(设计)人: | S·斯里尼瓦桑;S·S·詹森;K·B·福斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理 用于 针对 网络 协议 时间 准确 | ||
描述了用于确定针对流式数据的校正后的时间戳的技术,所述流式数据是使用具有可变帧大小的帧进行编码的。流式数据被编码成帧并在网络分组中传输,其中网络分组或帧与以固定步长递增的时间戳相关联。当在丢失的分组之后接收到网络分组时,可以至少部分地基于接收到的时间戳值和接收到的网络分组的属性以及缓冲特性来针对接收到的分组计算校正后的时间戳范围。
背景技术
实时通信服务用于经由诸如互联网之类的计算机网络传送音频、视频和其他类型的流式数据。实时通信服务依赖于可靠、及时的网络分组传递,以便提供积极的用户体验。例如,如果用于音频呼叫的实时音频通信服务遇到网络问题(例如,丢失或延迟的网络分组),则通信质量会受到影响。
定时信息对于实时通信服务也很重要。例如,需要定时信息来管理网络分组接收和回放的各个方面。没有准确的定时信息,流式媒体的可靠和准确的回放会受到影响(例如,延迟问题、回放同步问题等)。
因此,在与处理用于流式网络协议的时间戳不准确有关的技术方面,存在大量的改进机会。
发明内容
提供本发明内容来以简化形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
描述了用于确定流式数据的校正后的时间戳的技术,该流式数据是使用具有可变帧大小的帧进行编码的。流式数据被编码成帧并在网络分组中传输,其中网络分组或帧与以固定步长递增的时间戳相关联。当在丢失的网络分组之后接收到网络分组时,可以至少部分地基于接收到的时间戳值和接收到的网络分组的属性以及缓冲特性来针对接收到的网络分组计算校正后的时间戳范围。
例如,计算设备可以执行用于确定针对流式数据的校正后的时间戳范围的操作,其中使用具有可变帧大小的帧来对流式数据进行编码。该操作可以包括:接收网络分组,所述网络分组包括接收到的时间戳值和流式数据的帧,其中,接收到的时间戳值具有固定的时间戳增量。该操作可以进一步包括确定包括流式数据的先前帧的先前网络分组已经丢失。所述操作还可包括:计算关于接收到的网络分组的可能的缓冲区大小范围,其中,所述可能的缓冲区大小范围针对用于对流式数据进行编码的编码缓冲区。该操作可以进一步包括至少部分地基于接收到的时间戳值和可能的缓冲区大小范围来计算针对接收到的网络分组的校正后的时间戳范围。该操作可以进一步包括基于校正后的时间戳范围来调整抖动缓冲区。
如本文所描述的,可以根据需要将各种其他特征和优点结合到技术中。
附图说明
图1是描绘了用于使用可变大小的帧来确定针对流式数据的校正后的时间戳范围的示例环境的图。
图2是描绘了用于使用可变大小的帧来确定针对流式音频的校正后的时间戳范围的示例环境的图。
图3是描绘了流式数据以及真实时间戳和固定时间戳的示例帧的图。
图4是描绘了使用过去和将来的帧来计算校正后的时间戳范围的图。
图5是用于确定针对流式数据的校正后的时间戳范围的示例方法的流程图。
图6是用于确定针对流式音频的校正后的时间戳范围的示例方法的流程图。
图7是其中可以实现一些所描述的实施例的示例计算系统的图。
图8是可以与所描述的技术结合使用的示例移动设备。
图9是可以与所描述的技术结合使用的示例云支持环境。
具体实施方式
概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980082546.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于监测和控制电池单池单元的方法
- 下一篇:用于运行电蓄能器的方法





