CHAMBRE: A distributed environment for the production of multimedia events