COMPUTER-IMPLEMENTED METHOD FOR SHARING A DATA STREAM DISPLAYED ON A DISPLAY OF A FIRST CLIENT, AND COMMUNICATION AND COLLABORATION PLATFORM
A method for sharing a data stream on a display of a first client with at least one second client in a network system with a central media server can include receiving video and/or image data to be shared which is transmitted by the first client and is displayed on the first client; forwarding the video and/or image data from the central media server to the second client, and receiving, on the media server, first data which describes a first selection area from an image generated from the video and/or image data. The first selection area can be cut out of the video and image data to be shared; and the first selection area can be transmitted to the at least one second client.
1 - 13 . (canceled)
14 . A computer-implemented method for sharing a data stream displayed on a display of a first client with at least one second client that communicate with each other via a communication network that comprises a central media server, the method comprising:
receiving, on the media server, video and/or image data to be shared which is transmitted by the first client and is displayed on the first client,
forwarding the video and/or image data from the central media server to the second client, wherein the second client receives the video and/or image data, the received video and/or image data is displayed on a display of the second client, and a first selection area is determined on the second client from the image generated from the video and/or image data;
receiving, on the media server, first data which describes the first selection area from the image generated from the video and/or image data;
cutting the first selection area out of the video and image data to be shared; and
transmitting the first selection area to the at least one second client.
15 . The method of claim 14 , wherein the first data that describes the first selection area comprises the relative size and position of the first selection area.
16 . The method of claim 14 , wherein the method comprises forwarding the first data from the media server to the first client.
17 . The method of claim 14 , wherein the first data that describes the first selection area is sent by the second client via a second RTP data channel to the media server.
18 . The method of claim 14 , wherein the media server forwards the first data that describes the first selection area to the first client via a first RTP data channel.
19 . The method of claim 14 , wherein the media server receives encoded image and/or video data from the first client for the first selection area and forwards them to the second client.
20 . The method of claim 14 , wherein the media server processes and forwards the image and/or video data to be shared by the first client to the second client according to the first data that describes the first selection area.
21 . The method of claim 14 , wherein the media server receives second data from the second client that describes a second selection area from the image and/or video data to be shared.
22 . The method of claim 14 , wherein the method is performed in a real-time conference on a web-based communication and collaboration platform, in which content displayed on the display on the first client is shareable via screen sharing with the at least the second client.
23 . Computer-implemented method according to claim 22 , wherein the display on the first client has a higher resolution than the display on the second client.
24 . The method of claim 14 , wherein the method comprises:
receiving, on the media server third data that describes a third selection area from the image and/or video data to be shared from a third client in real-time, wherein the third selection area received from the third client is different from the first selection area received from the second client,
processing of the image and/or video data to be shared according to the third data; and
forwarding of the processed image and/or video data on the third client.
25 . The method of claim 14 , wherein the data stream comprises video and/or image data, which is displayed on a display of the first client.
26 . A collaboration and conversation platform with a central media server communicatively connectable to a number of clients which communicate with one another via a communication network for carrying out a computer-implemented method for sharing a data stream which comprises video and/or image data displayed on a first display of a first client according to claim 14 .
27 . A collaboration and conversation platform comprising:
a central media server comprising a processor connected to a non-transitory computer readable medium, the central media server communicatively connectable to a plurality of clients that includes a first client and a second client;
the central media server configured to receive, via the communication network, video and/or image data to be shared which is transmittable by the first client and is displayable on the first client;
the central media server configured to forward the video and/or image data from the central media server to the second client such that the video and/or image data is receivable at the second client and is displayable on a display of the second client, and a first selection area is determinable on the second client from the image generated from the video and/or image data; and
the central media server configured to receive first data which describes the first selection area from the image generated from the video and/or image data, cut the first selection area out of the video and image data to be share and transmit the first selection area to the second client.