Abstract:
Source and sink devices are adapted to facilitate streaming of screen content data over a USB communication channel. According to one example, a source device can capture GPU-executable video data at an input of a GPU, and transmit a graphics domain data frame including the captured video data on a data plane of a USB communication channel. Further, a command message may be transmitted on a management plane of the USB communication channel. The sink device may receive the graphics domain data frame with the captured video data on the data plane, and may receive the command message on the management plane. The sink device may render and display the video data. Other aspects, embodiments, and features are also included.