To transport video data, the DATA vector encodes logical channel subsets of the physical DATA signals. AXI4-Stream interfaces between video modules can facilitate the transfer of video using different precision (e.g., 8, 10, or 12 bits per color channel), and/or different formats (e.g., RGB or YUV 420) and different number of pixels per data beat.