摘要 |
Embodiments of this invention relate to a stream media channel switch method, a switch agent, a client and a terminal. The channel switch method includes: playing stream media data of a current channel by a playing module of a stream media client; after a channel switch agent receives a channel switch request message sent from a service module of the stream media client, sending the channel switch request message to a stream media server by the channel switch agent, wherein the channel switch request message carries with switched channel ID information and client ID information of the stream media client; sending stream media data corresponding to the switched channel ID to the playing module of the stream media client by the stream media server through a stream playing session corresponding to the client ID, and playing the stream media data corresponding to the switched channel ID by the playing module. The channel switch can be realized through cooperation between the service module and the stream media server, so that the playing capability of the playing module is not limited, the channel switch is not dependent on the real time stream media consultation between the terminal and the stream media server, and the current stream media playing is not influenced. |