Extending X3D for Distributed Multimedia Processing and Control