The embodiment of the invention provides a channel switching method,
system and device,
electronic equipment and a computer readable storage medium. The method specifically comprises the steps of obtaining a target channel switching request under the condition that a current process enters a service state; the current process runs in a user mode; analyzing the target channel switching request to obtain target channel information; the target channel information comprises
application layer information and protocol layer information corresponding to the target channel switching request; reading video data corresponding to the target channel according to the
application layer information and a preset period; and pushing video data to the
client according to the protocol layer information so as to switch the
current channel to the target channel. According to the invention, channel switching can be realized in a user mode, a kernel
protocol stack is bypassed, use of a large number of
system calls is prevented, and context switching and data
copying of the user mode and the kernel mode through the kernel
protocol stack are avoided, so that
delay of data pushing is reduced, occupation of resources such as a CPU (
Central Processing Unit) of the
system is greatly reduced, and the overall performance of the channel switching system is improved.