Enabling Real-Time video streaming over wireless networks is a challenging task due to the time-varying channel conditions and the limited network resources. As a result, the transmitted video packets are exposed to be delayed or dropped. Architectural solutions at the middleware level introduce higher flexibility, more efficiency in development time and more QoS control. In this book, we investigate the behavior of video streaming over Real-Time publish-subscribe based middleware. We propose and develop an unequal layer protection mechanism for Real-Time video streaming based on the Data Distribution Service (DDS) middleware.