>I could not find a way to free the RTSPClient object. The destructor >is protect. How doe the object get freed? You free a "RTSPClient" object - like any "Medium" subclass - by calling Medium::close(pointer-to-object); -- Ross Finlayson Live Networks, Inc. http://www.live555.com/