摘要 |
The method for controlling rendering in a network of the invention comprises the steps of receiving (21) a user request to render a content item stored on a network storage device, determining (23) an estimation of network bandwidth required to send said content item from said network storage device to a rendering device at a rate that allows real-time rendering without buffering at said rendering device, determining (25) whether said estimated network bandwidth exceeds a value representing network bandwidth available when said network storage device and said rendering device communicate indirectly through a wireless network access point, sending (27) one or more messages requesting rendering of said content item on said rendering device with a request to send said content item through a peer-to-peer wireless network, in which said network storage device and said rendering device communicate directly, if said estimated network bandwidth exceeds said value, joining (29) said peer-to-peer network if said estimated network bandwidth exceeds said value, sending (31) one or more messages requesting rendering of said content item on said rendering device without a request to send said content item through an peer-to-peer wireless network if said estimated network bandwidth does not exceed said value, receiving (33) an indicator of a current rendering status from said rendering device, and displaying (35) a representation of said indicator. |