Solutions dedicated to remote visualisation of virtual environnements are multiple. They are most often dedicated to specific problems and the different architectures that are proposed are rarely used jointly. Our solution, Magellan, provides a framework as well as a generic distributed application that allows, thanks to a component approach, the integration of these solutions. It allows the user to develop freely, for its component, the streaming modes, the distributions of the states and execution schemas as well as the adaptive rendering mode. We then propose a streaming solution dedicated to remote visualisation of architectural and urban sceneries. We finally present two new local optimisations : the first one handles the adaptive management of progressive texture maps and the other one makes use of procedural geometric models to optimize the remote visualisation of large urban models