A method, comprising: issuing a source registration for a stream from a source device to bridges of a network domain, the source registration having at least a bandwidth requirement and a state of the source registration as either offering or failed; issuing (1110, 1130), independently of the issuing of the source registration, a destination registration for a stream from a destination device to bridges of the network domain, the destination registration having at least a state of the destination registration as one of asking, asking-failed, ready, or ready-failed; in response to receiving both a source registration and destination registration for the same stream in any order on a bridge of the network domain, attempting to allocate resources for the stream if the bridge is on a path of the stream between the source device and the destination device; notifying, via respective states of the source and destination registrations, the source device and the destination device of whether resources have been allocated for the stream; and in response to receiving a destination registration in one of either a ready or ready-failed state, initiating transmission of the stream from the source device; wherein: in an offering state, the source device can be configured to send the stream, if and when a destination registration having a ready or ready-failed state is received by the source device; in a failed state, the source device cannot be configured to send the stream due to a lack of resources along the path from the source device of the stream; in an asking state the destination device wants to receive the stream, but is unaware of a path to the destination device; in an asking-failed state the destination device wants to receive the stream, but cannot do so due to a lack of resources on the path and is unaware of any path in a ready state; in a ready state a path to the destination device is configured for the stream; and in a ready-failed state, at least one path to the destination device is configured for the stream and at least one path to the destination device is in an asking-failed state. issuing a source registration for a stream from a source device to bridges of a network domain, the source registration having at least a bandwidth requirement and a state of the source registration as either offering or failed; issuing (1110, 1130), independently of the issuing of the source registration, a destination registration for a stream from a destination device to bridges of the network domain, the destination registration having at least a state of the destination registration as one of asking, asking-failed, ready, or ready-failed; in response to receiving both a source registration and destination registration for the same stream in any order on a bridge of the network domain, attempting to allocate resources for the stream if the bridge is on a path of the stream between the source device and the destination device; notifying, via respective states of the source and destination registrations, the source device and the destination device of whether resources have been allocated for the stream; and in response to receiving a destination registration in one of either a ready or ready-failed state, initiating transmission of the stream from the source device; wherein: in an offering state, the source device can be configured to send the stream, if and when a destination registration having a ready or ready-failed state is received by the source device; in a failed state, the source device cannot be configured to send the stream due to a lack of resources along the path from the source device of the stream; in an asking state the destination device wants to receive the stream, but is unaware of a path to the destination device; in an asking-failed state the destination device wants to receive the stream, but cannot do so due to a lack of resources on the path and is unaware of any path in a ready state; in a ready state a path to the destination device is configured for the stream; and in a ready-failed state, at least one path to the destination device is configured for the stream and at least one path to the destination device is in an asking-failed state. in an offering state, the source device can be configured to send the stream, if and when a destination registration having a ready or ready-failed state is received by the source device; in a failed state, the source device cannot be configured to send the stream due to a lack of resources along the path from the source device of the stream; in an asking state the destination device wants to receive the stream, but is unaware of a path to the destination device; in an asking-failed state the destination device wants to receive the stream, but cannot do so due to a lack of resources on the path and is unaware of any path in a ready state; in a ready state a path to the destination device is configured for the stream; and in a ready-failed state, at least one path to the destination device is configured for the stream and at least one path to the destination device is in an asking-failed state.