There are disclosed examples for
virtual device for synchronized rendering. In examples, there are provided a
system (e.g. 4) for assisting a streaming and a rendering of remote
media content, the
system including: an interface (e.g. 410) to a plurality of remote player devices (e.g. 10), each controlling at least one media renderer unit (e.g. 1) and having playback capabilities and / or playback conditions; an interface (e.g. 405) to at least one remote media distribution network, CDN (e.g. 5, 5a); an interface (e.g. 403) to a remote user application (e.g. 3), to send, to the user application, a
list of the remote player devices (e.g. 10a, 10b, lOd, lOd), and to receive, from the user application, a selection on a plurality of remote player devices (e.g. 10a, 10b, lOd) to be part of a
virtual device (e.g. 110) for a synchronized media playback, the
system (e.g. 4) being configured to distribute roles among the remote player devices (e.g. 10a, 10b, lOd) of the
virtual device (e.g. 110), based on the selection performed by the user application (e.g. 3), the system (e.g. 4) being configured to send, to at least one (e.g. 10a) of the remote player devices (e.g. 10) of the virtual device (e.g. 110), role information (e.g. 137a) which includes instructions on a respective role of each remote player device (e.g. 10) of the virtual device (e.g. 110) for participating to the synchronized media playback, the system (e.g. 4) being configured to send, to at least one of the remote player devices (e.g. 10), information (e.g. on
media content to be retrieved and rendered in the synchronized media playback.