Recovery Strategies for Distributed Multimedia Applications