A system (100, 400), comprising: a plurality of client electronic devices, each associated with a user, configured to communicate via a wireless local ad hoc network (100, 400), and a server comprising one or more circuits communicatively coupled with the plurality of client electronic devices, by the wireless local ad hoc network (100, 400), wherein the one or more circuits are configured to: receive, in response to a presentation of content by a host user, a plurality of speaking-slot requests from a plurality of client electronic devices, one of the plurality of client electronic devices being a designated host client electronic device of the host user; receive, from each of the plurality of client electronic devices from which a speaking-slot request was received, one or more image frames of the user associated with the client electronic device; analyze the one or more image frames of each user based on at least face detection, emotion detection or age estimation of the user; accept at least one of the speaking slot requests based on at least the analysis of the one or more image frames of each user, a context of the presented content, and based on a priority level of the plurality of client electronic devices, the priority level of each of the each of the plurality of client electronic devices from which a speaking-slot request was received being set based on a count of times of participation of the user associated with the client electronic device; select a client electronic device from the plurality of client electronic devices based on the acceptance of the at least one speaking-slot request; receive at least an audio stream, provided by the user associated with the selected client electronic device, from the selected client electronic device; and control the selected client electronic device, from which at least the audio stream is received, based on one or more parameters associated with at least the selected client electronic device. a plurality of client electronic devices, each associated with a user, configured to communicate via a wireless local ad hoc network (100, 400), and a server comprising one or more circuits communicatively coupled with the plurality of client electronic devices, by the wireless local ad hoc network (100, 400), wherein the one or more circuits are configured to: receive, in response to a presentation of content by a host user, a plurality of speaking-slot requests from a plurality of client electronic devices, one of the plurality of client electronic devices being a designated host client electronic device of the host user; receive, from each of the plurality of client electronic devices from which a speaking-slot request was received, one or more image frames of the user associated with the client electronic device; analyze the one or more image frames of each user based on at least face detection, emotion detection or age estimation of the user; accept at least one of the speaking slot requests based on at least the analysis of the one or more image frames of each user, a context of the presented content, and based on a priority level of the plurality of client electronic devices, the priority level of each of the each of the plurality of client electronic devices from which a speaking-slot request was received being set based on a count of times of participation of the user associated with the client electronic device; select a client electronic device from the plurality of client electronic devices based on the acceptance of the at least one speaking-slot request; receive at least an audio stream, provided by the user associated with the selected client electronic device, from the selected client electronic device; and control the selected client electronic device, from which at least the audio stream is received, based on one or more parameters associated with at least the selected client electronic device. receive, in response to a presentation of content by a host user, a plurality of speaking-slot requests from a plurality of client electronic devices, one of the plurality of client electronic devices being a designated host client electronic device of the host user; receive, from each of the plurality of client electronic devices from which a speaking-slot request was received, one or more image frames of the user associated with the client electronic device; analyze the one or more image frames of each user based on at least face detection, emotion detection or age estimation of the user; accept at least one of the speaking slot requests based on at least the analysis of the one or more image frames of each user, a context of the presented content, and based on a priority level of the plurality of client electronic devices, the priority level of each of the each of the plurality of client electronic devices from which a speaking-slot request was received being set based on a count of times of participation of the user associated with the client electronic device; select a client electronic device from the plurality of client electronic devices based on the acceptance of the at least one speaking-slot request; receive at least an audio stream, provided by the user associated with the selected client electronic device, from the selected client electronic device; and control the selected client electronic device, from which at least the audio stream is received, based on one or more parameters associated with at least the selected client electronic device.