Abstract: Develop application and USB Gadget driver to transmit real-time audio and video on embedded Linux platform when USB OTG controller worked in device mode. The aim is real-time compressed video and raw audio transmission which from USB OTG device to USB host. The experimentation shows that the design can satisfy the aim. Transmission bandwidth can up to 1000Kbit/s. With the further improvement of the design, the transmission bandwidth is still tremendous room for improvement. Key words: embedded system; USB Gadget driver; audio video;