发明名称 Network multicast peer discovery methods
摘要 Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can include establishing communications with one or more peers in a communication group via one or more unicast communication channels; sending a participation information request on a multicast communication channel of a local network to discover peers that participate in the communication group; receiving one or more responses to the participation information request on the multicast channel of the local network from one or more peers that participate in the communication group; selecting one or more of the peers from which the one or more responses were received based on a network topology condition to reduce communication latency in at least a portion of the communication group; and communicating with the one or more selected peers to distribute information within the communication group.
申请公布号 US9191219(B2) 申请公布日期 2015.11.17
申请号 US200912485821 申请日期 2009.06.16
申请人 Adobe Systems Incorporated 发明人 Kaufman Matthew;Thornburgh Michael
分类号 H04L12/18 主分类号 H04L12/18
代理机构 Finch & Maloney PLLC 代理人 Finch & Maloney PLLC
主权项 1. A computer-implemented method, comprising: establishing communications with one or more peers in a communication group using a self organizing network topology to arrange communications between the peers via one or more unicast communication channels to join the communication group, the communication group arranged to distribute information directly between group members via a peer-to-peer overlay network; in response to establishing communications with one or more of the peers in the communication group via the one or more unicast communication channels, receiving, from at least one peer in the communication group, a stream description that specifies a multicast address; sending, after joining the communication group, a participation information request to the multicast address on a multicast communication channel of a local network to discover peers on the local network that already use the peer-to-peer overlay network to participate in the communication group; receiving one or more responses to the participation information request on the multicast communication channel of the local network from one or more peers that participate in the communication group; selecting one or more of the one or more peers from which the one or more responses were received based on a network topology condition to reduce communication latency in at least a portion of the communication group; updating at least a portion of a topology of the communication group based on a result of the selecting; and communicating with the one or more selected peers to distribute information within the communication group based on the topology.
地址 San Jose CA US