Message passing framework for audio/video streaming in a topology of devices
First Claim
Patent Images
1. A non-transitory computer readable medium storing instructions for execution by a processor in a video source device, the instructions to cause the processor to:
- send an enum_path_resources message to one or more branch devices, the message to be sent over an AUX channel separate from a data channel, the one or more branch devices comprising at least part of a path between the video source and a video sink, wherein the message comprises a path message to determine available bandwidth of a downstream link of at least one branch device in the path; and
receive, from the at least one branch device, an indication, sent in response to the enum_path_resources message, of available bandwidth of the downstream link of the at least one branch device.
0 Assignments
0 Petitions
Accused Products
Abstract
Resources may be managed in a topology for audio/video streaming. The topology includes audio/video sources and sinks and intervening branch devices. Messages between these sources, sinks, and branch devices may be used for resource management.
25 Citations
18 Claims
-
1. A non-transitory computer readable medium storing instructions for execution by a processor in a video source device, the instructions to cause the processor to:
-
send an enum_path_resources message to one or more branch devices, the message to be sent over an AUX channel separate from a data channel, the one or more branch devices comprising at least part of a path between the video source and a video sink, wherein the message comprises a path message to determine available bandwidth of a downstream link of at least one branch device in the path; and receive, from the at least one branch device, an indication, sent in response to the enum_path_resources message, of available bandwidth of the downstream link of the at least one branch device. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
a processor to send an enum_path_resources message to one or more branch devices, the message to be sent over an AUX channel separate from a data channel, the one or more branch devices comprising at least part of a path between the video source and a video sink, wherein the message comprises a path message to determine available bandwidth of a downstream link of at least one branch device in the path, and to receive, from the at least one branch device, an indication, sent in response to the enum_path_resources message, of available bandwidth of the downstream link of the at least one branch device. - View Dependent Claims (6, 7, 8, 9, 10)
-
11. A method comprising:
-
sending, by a processor, an enum_path_resources message to one or more branch devices, the message to be sent over an AUX channel separate from a data channel, the one or more branch devices comprising at least part of a path between the video source and a video sink, wherein the message comprises a path message to determine available bandwidth of a downstream link of at least one branch device in the path; and receiving, by a processor from the at least one branch device, an indication, sent in response to the enum_path_resources message, of available bandwidth of the downstream link of the at least one branch device. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a processor; a transmitter coupled to the processor, the transmitter to transmit an enum_path_resources message to one or more branch devices, the message to be sent over an AUX channel separate from a data channel, the one or more branch devices comprising at least part of a path between the video source and a video sink, wherein the message comprises a path message to determine available bandwidth of a downstream link of at least one branch device in the path; and a receiver coupled to the processor, the receiver to receive, from the at least one branch device, an indication, sent in response to the enum_path_resources message, of available bandwidth of the downstream link of the at least one branch device. - View Dependent Claims (16, 17, 18)
-
Specification