A presentation server adapted to support interaction between a participant and a speaker of a presentation, comprising: a network interface ; a video connection port electrically connected with a display device ; and a processor electrically connected with the network interface and the video connection port , and configured to execute data processing, wherein the data processing when executed by the processor enables the presentation server to: respectively establish network connections with a presentation device and a client device through the network interface , wherein the client device is configured to be operated by the participant to take part in the presentation and interact with the speaker of the presentation; receive first frame data of a presentation transmitted by the presentation device ; convert the first frame data into a presentation frame for displaying the presentation frame on the display device ; transmit the presentation frame to the client device ; receive pointer coordinates transmitted by the client device , the pointer coordinates corresponding to a position of a pointer in the presentation frame controlled by using a pointing device of the client device ; and display on the display device a virtual pointer on the presentation frame according to the pointer coordinates; and selectively hide the virtual pointer in response to a timer exceeding a preset value, the timer being triggered when the presentation server does not receive pointer coordinates. a network interface ; a video connection port electrically connected with a display device ; and a processor electrically connected with the network interface and the video connection port , and configured to execute data processing, wherein the data processing when executed by the processor enables the presentation server to: respectively establish network connections with a presentation device and a client device through the network interface , wherein the client device is configured to be operated by the participant to take part in the presentation and interact with the speaker of the presentation; receive first frame data of a presentation transmitted by the presentation device ; convert the first frame data into a presentation frame for displaying the presentation frame on the display device ; transmit the presentation frame to the client device ; receive pointer coordinates transmitted by the client device , the pointer coordinates corresponding to a position of a pointer in the presentation frame controlled by using a pointing device of the client device ; and display on the display device a virtual pointer on the presentation frame according to the pointer coordinates; and selectively hide the virtual pointer in response to a timer exceeding a preset value, the timer being triggered when the presentation server does not receive pointer coordinates. respectively establish network connections with a presentation device and a client device through the network interface , wherein the client device is configured to be operated by the participant to take part in the presentation and interact with the speaker of the presentation; receive first frame data of a presentation transmitted by the presentation device ; convert the first frame data into a presentation frame for displaying the presentation frame on the display device ; transmit the presentation frame to the client device ; receive pointer coordinates transmitted by the client device , the pointer coordinates corresponding to a position of a pointer in the presentation frame controlled by using a pointing device of the client device ; and display on the display device a virtual pointer on the presentation frame according to the pointer coordinates; and selectively hide the virtual pointer in response to a timer exceeding a preset value, the timer being triggered when the presentation server does not receive pointer coordinates. <EOS>