AVTP Audio Format (AAF) provides a way to transport audio data over an AVTP network. The audio data can be encapsulated in the PCM or AES3 format (this example supports PCM only). The packet definition uses the AVTP common stream header (described here) and has additional fields defined which together make up the AAF PCM AVTP Data Unit:
For more information about AAF, refer to IEEE Std 1722-2016, available for purchase at www.ieee.org.
This example contains the AAF PCM Encode VI which can read an audio file, packetize it into AAF PCM AVTP Data Units, and transmit over Ethernet. The AAF PCM Decode VI will filter out AAF packets from the network with the corresponding Stream ID, write the audio samples to a file, and then play the audio back and display the waveform on the front panel. The AAF PCM Decode VI front panel is shown below.
The attached zip folder contains the files shown in the image below. Follow the readme for setup instructions.