One embodiment of the invention includes a method for managing a streaming
media service. The method includes receiving a request for a streaming
media service from a client and the streaming media service includes a
media service component. A service location manager is selected to which
to provide the request from a plurality of service location managers.
Additionally, a service provider is selected to which to assign the media
service component from a plurality of service providers of a network.
Furthermore, the service provider is informed of the assignment to
perform the media service component. The service provider is caused to
prepare to perform the streaming media service on streaming media.
Moreover, information is used to determine whether to initiate a handoff
of the streaming media service from the service provider to another
service provider. If it is determined to initiate the handoff, the
handoff is initiated.