In this paper, we describe an interactive streaming architecture. The content streamed by this architecture is encoded with the H.264/AVC standard for video compression. The architecture has three key functionalities : temporal juxtaposition of multiple video bitstreams in a unique streaming session, on the fly image bitstreams composition and user feedback interpretation. These functionalities rely mainly on H.264/AVC features, thus allowing any basic H.264/AVC compliant player to use them. An instance of this architecture has been implemented using a streaming library (liveMedia) and a video encoder (x264). Various tests on this implementation show that the interactive streaming features do not harm the system's performances.