发明名称 Media Session between Network Endpoints
摘要 A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. To each candidate pair of the candidate pair set, a respective priority is assigned. If none of the criteria is determined to be met by the first endpoint, the priorities are assigned by the first endpoint according to a standardized networking protocol as specified by the standardized networking protocol, and if any of the criteria is determined to be met by the first endpoint, at least one of the priorities assigned by the first endpoint is different from that specified by the standardized networking protocol.
申请公布号 US2016094591(A1) 申请公布日期 2016.03.31
申请号 US201514945293 申请日期 2015.11.18
申请人 Microsoft Technology Licensing, LLC 发明人 Moore Timothy Mark;Qian Tin;Gunnalan Rajesh
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项 1. A computer-implemented method of establishing a media session between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints, the method comprising implementing on a computer of the first endpoint the following steps: determining by at least the first endpoint whether any of a set of one or more connectivity check modification criteria is met; generating at the first endpoint a set of candidate pairs for connectivity checks, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, by exchanging network addresses between the first and second endpoints; assigning, by the first endpoint to each candidate pair of the candidate pair set, a respective priority, wherein: if none of the connectivity check modification criteria is determined to be met by the first endpoint, the priorities are assigned by the first endpoint according to a standardized networking protocol as specified by the standardized networking protocol, and if any of the connectivity check modification criteria is determined to be met by the first endpoint, at least one of the priorities assigned by the first endpoint is different from that specified by the standardized networking protocol; and establishing the media session using a candidate pair of the generated set determined to be valid by the endpoints performing connectivity checks for at least two of candidate pairs of the generated set in turn, in order of their determined priorities.
地址 Redmond WA US