The multimedia streaming technology is a computing technology that can transport and process time-based media such as audio and video on a network. Particularly, in order to support high quality streaming services, stream synchronization that includes inter-media, intra-media, and lip synchronizations should be guaranteed. In this paper, we present a framework for development of multimedia applications based on the TMO (Time-triggered Message-triggered Object) structuring scheme. The purpose of this framework is twofold. Firstly, the framework helps developers to design complex distributed real-time multimedia applications. Secondly, it provides timely streaming facilities. In order to achieve these goals, MMStream TMO, a special form of a TMO, is designed. MMStream TMO which performs stream I/O and transformation is used to guarantee stream synchronization and easily abstract a complex distributed multimedia system.