Resilient Video Encoding Control via Explicit Network Indication
First Claim
Patent Images
1. A method comprising:
- at a router device in a network, receiving a Session Traversal Utilities for Network Address Translators (STUN) request message from a source client device that is destined for a destination client device along a network path;
modifying the STUN request message with information that indicates attributes of the network; and
forwarding the STUN request message toward a network device in the network path.
1 Assignment
0 Petitions
Accused Products
Abstract
A STUN message is received at a router device in a network from a client device in the network along a network path. The STUN message is evaluated for information that indicates to the router device to modify media that is subsequently sent along the network path. If the evaluating indicates that the router device is to modify the media, the media is modified in accordance with information in the STUN message that indicates attributes of the network.
15 Citations
20 Claims
-
1. A method comprising:
-
at a router device in a network, receiving a Session Traversal Utilities for Network Address Translators (STUN) request message from a source client device that is destined for a destination client device along a network path; modifying the STUN request message with information that indicates attributes of the network; and forwarding the STUN request message toward a network device in the network path. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
at a source client device, sending a Session Traversal Utilities for Network Address Translators (STUN) request message to a destination client device along a network path; receiving a STUN response message from the destination client device along the network path; evaluating the STUN response message to determine whether there is an indication in the STUN response message for the source client device to modify media that is to be sent to the destination client device along the network path; and if the evaluating determines that the source client device is to modify the media, modifying the media in accordance to information in the STUN response message. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a plurality of ports; a memory unit; and a processor coupled to the ports and the memory unit and configured to; receive a Session Traversal Utilities for Network Address Translators (STUN) request message from a source client device that is destined for a destination client device along a network path; modify the STUN request message with information that indicates attributes of the network; and forward the STUN request message toward a network device in the network path. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus comprising:
-
a network interface unit; a memory unit; and a processor coupled to the network interface unit and the memory unit and configured to; send a Session Traversal Utilities for Network Address Translators (STUN) request message to a destination client device along a network path; receive a STUN response message from the destination client device along the network path; evaluate the STUN response message to determine whether there is an indication in the STUN response message for the source client device to modify media that is to be sent to the destination client device along the network path; and modify the media in accordance to information in the STUN response message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification