A method for co-hosting, comprising: acquiring a co-hosting establishment instruction, wherein the co-hosting establishment instruction is configured to instruct a first live streaming client to establish co-hosting with a second live streaming client; acquiring configuration information of the first live streaming client in response to the co-hosting establishment instruction, wherein the configuration information comprises first communication protocol information corresponding to a co-hosting establishment process and second communication protocol information corresponding to a co-hosting termination process, the first communication protocol information is applicable to the co-hosting establishment process for different types of co-hosting services, and the second communication protocol information is applicable to the co-hosting termination process for the different types of co-hosting services; acquiring, in response to the co-hosting establishment instruction, the first communication protocol information corresponding to the co-hosting establishment process from the configuration information; establishing the co-hosting with the second live streaming client based on the first communication protocol information; acquiring a co-hosting termination instruction, wherein the co-hosting termination instruction is configured to instruct the first live streaming client to terminate the co-hosting with the second live streaming client; acquiring, in response to the co-hosting termination instruction, the second communication protocol information corresponding to the co-hosting termination process from the configuration information; and terminating the co-hosting with the second live streaming client based on the second communication protocol information. acquiring a co-hosting establishment instruction, wherein the co-hosting establishment instruction is configured to instruct a first live streaming client to establish co-hosting with a second live streaming client; acquiring configuration information of the first live streaming client in response to the co-hosting establishment instruction, wherein the configuration information comprises first communication protocol information corresponding to a co-hosting establishment process and second communication protocol information corresponding to a co-hosting termination process, the first communication protocol information is applicable to the co-hosting establishment process for different types of co-hosting services, and the second communication protocol information is applicable to the co-hosting termination process for the different types of co-hosting services; acquiring, in response to the co-hosting establishment instruction, the first communication protocol information corresponding to the co-hosting establishment process from the configuration information; establishing the co-hosting with the second live streaming client based on the first communication protocol information; acquiring a co-hosting termination instruction, wherein the co-hosting termination instruction is configured to instruct the first live streaming client to terminate the co-hosting with the second live streaming client; acquiring, in response to the co-hosting termination instruction, the second communication protocol information corresponding to the co-hosting termination process from the configuration information; and terminating the co-hosting with the second live streaming client based on the second communication protocol information.