The document discusses multimedia development using a stream oriented generic enabler. It describes key concepts of media elements that provide specific media functionalities, and media pipelines that chain media elements to implement desired media logic. The Kurento Media Server provides a toolbox of endpoints, filters, and hubs that can be joined to create media pipelines for applications involving computer vision, group communications, augmented reality and more.