A listener device configured to establish a connection with a talker device over an Ethernet Audio-Video Bridging, AVB, network, the listener device comprising: a plurality of modules executable by a processor, the plurality of modules comprising: a Stream Reservation Protocol, SRP, stack module to establish connections over the Ethernet AVB network in accordance with SRP; a state machine module in communication with the SRP stack module; a function block, FBlock, interface module in communication with the state machine module, the FBlock interface module configured to communicate with the SRP stack module via the state machine module, where the FBlock interface module is configured to: determine that the listener device is to connect to a data stream transmitted over the Ethernet AVB network from the talker device; in response to the determination, communicate an FBlock message to the state machine module, the FBlock message indicating to the state machine module to connect to the data stream; and where the state machine module is configured to: receive the FBlock message; in response to receipt of the FBlock message, determine, using the SRP stack module, that the talker device wants to transmit the data stream; and connect to the data stream transmitted over the Ethernet AVB network according to SRP in response to the determination that the talker device wants to transmit the data stream. a plurality of modules executable by a processor, the plurality of modules comprising: a Stream Reservation Protocol, SRP, stack module to establish connections over the Ethernet AVB network in accordance with SRP; a state machine module in communication with the SRP stack module; a function block, FBlock, interface module in communication with the state machine module, the FBlock interface module configured to communicate with the SRP stack module via the state machine module, where the FBlock interface module is configured to: determine that the listener device is to connect to a data stream transmitted over the Ethernet AVB network from the talker device; in response to the determination, communicate an FBlock message to the state machine module, the FBlock message indicating to the state machine module to connect to the data stream; and where the state machine module is configured to: receive the FBlock message; in response to receipt of the FBlock message, determine, using the SRP stack module, that the talker device wants to transmit the data stream; and connect to the data stream transmitted over the Ethernet AVB network according to SRP in response to the determination that the talker device wants to transmit the data stream. a Stream Reservation Protocol, SRP, stack module to establish connections over the Ethernet AVB network in accordance with SRP; a state machine module in communication with the SRP stack module; a function block, FBlock, interface module in communication with the state machine module, the FBlock interface module configured to communicate with the SRP stack module via the state machine module, where the FBlock interface module is configured to: determine that the listener device is to connect to a data stream transmitted over the Ethernet AVB network from the talker device; in response to the determination, communicate an FBlock message to the state machine module, the FBlock message indicating to the state machine module to connect to the data stream; and where the state machine module is configured to: receive the FBlock message; in response to receipt of the FBlock message, determine, using the SRP stack module, that the talker device wants to transmit the data stream; and connect to the data stream transmitted over the Ethernet AVB network according to SRP in response to the determination that the talker device wants to transmit the data stream. determine that the listener device is to connect to a data stream transmitted over the Ethernet AVB network from the talker device; in response to the determination, communicate an FBlock message to the state machine module, the FBlock message indicating to the state machine module to connect to the data stream; and where the state machine module is configured to: receive the FBlock message; in response to receipt of the FBlock message, determine, using the SRP stack module, that the talker device wants to transmit the data stream; and connect to the data stream transmitted over the Ethernet AVB network according to SRP in response to the determination that the talker device wants to transmit the data stream. receive the FBlock message; in response to receipt of the FBlock message, determine, using the SRP stack module, that the talker device wants to transmit the data stream; and connect to the data stream transmitted over the Ethernet AVB network according to SRP in response to the determination that the talker device wants to transmit the data stream.