CPC G06F 3/1454 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 9/451 (2018.02); G06T 11/203 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A screen projection method, applied to a transmit end and comprising:
responding, by a transmit end, to a screen projection instruction, and obtaining, by the transmit end, a real-time interface of an application program on which screen projection is to be performed and device information of one or more receive ends;
obtaining a user experience score of each receive end of the one or more receive ends by scoring a visual effect, a sound effect, and interaction complexity of each receive end based on the device information, to obtain a user experience score of each receive end;
obtaining, from the real-time interface based on the user experience score, first data on which screen projection is to be performed and that corresponds to each receive end, wherein the first data on which screen projection is to be performed comprises at least one of a video stream, an audio stream, or a user interface control;
obtaining a control layout file of the user interface control in response to the first data on which screen projection is to be performed comprises comprising the user interface control, obtaining a control layout file of the user interface control; and
sending, to a corresponding receive end of the one or more receive ends, the first data on which screen projection is to be performed and the control layout file to the corresponding receive end, wherein the first data on which screen projection is to be performed is used by the receive end for data output, and wherein the control layout file is used by the receive end to generate a display interface that comprises the user interface control.
|