Service discovery across different networks
First Claim
1. A method comprising:
- identifying, at a host device, a streaming service;
receiving, at the host device, a request from a viewer device to view information provided by a target device, the host device and the target device being on different first networks, the first networks being different local multicast networks;
providing, in response to the request, service information to the target device to cause the target device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the target device via a mDNS query and (ii) accessible through a second network that interconnects the first networks;
receiving, at the host device, a media stream from the target device through the second network; and
forwarding the media stream to the viewer device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for service discovery and media sharing are described. For example, a described technique includes identifying, at a first device, a streaming service; receiving a request to establish communication with a second device, the first device and the second device being on different first networks, the first networks being different local multicast networks; and providing, in response to the request, service information to the second device to cause the second device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the second device via a mDNS query and (ii) accessible through a second network that interconnects the first networks.
-
Citations
16 Claims
-
1. A method comprising:
-
identifying, at a host device, a streaming service; receiving, at the host device, a request from a viewer device to view information provided by a target device, the host device and the target device being on different first networks, the first networks being different local multicast networks; providing, in response to the request, service information to the target device to cause the target device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is (i) discoverable by the target device via a mDNS query and (ii) accessible through a second network that interconnects the first networks; receiving, at the host device, a media stream from the target device through the second network; and forwarding the media stream to the viewer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a host device configured to provide a streaming service; and a server configured to (i) receive a request from a viewer device to view information provided by a target device, the host device and the target device being on different first networks, the first networks being different local multicast networks, and (ii) provide, in response to the request, service information to the target device to cause the target device to internally publish multicast domain name system (mDNS) information regarding the streaming service such that the streaming service is discoverable by the target device via a mDNS query and accessible through a second network that interconnects the first networks, wherein the host device is configured to (i) receive a media stream from the target device through the second network, and (ii) forward the media stream to the viewer device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification