A user device within a communication architecture, the user device comprising: an image capture device configured to determine image data and intrinsic capture device data and extrinsic capture device data for the creation of a video channel defining a shared scene; a surface reconstruction entity configured to determine surface reconstruction data associated with the image data from the image capture device for the creation of a surface reconstruction channel; a video encoder and a video packet creator configured to respectively encode and packetize the image data and intrinsic capture device data and extrinsic capture device data within the video channel; a surface reconstruction encoder and a surface reconstruction packet creator configured to respectively encode and packetize the surface reconstruction data within the surface reconstruction channel; a transmitter configured to transmit the video and surface reconstruction channel packets; and a bandwidth controller configured to control both the bandwidth allocated to the video channel and the bandwidth allocated to the surface reconstruction channel by splitting a bandwidth allocation between the surface reconstruction channel and the video channel, characterised in that: said bandwidth controller is configured to: determine after a predetermined period an average short-term bandwidth requirement and an average long-term bandwidth requirement for the surface reconstruction channel and the video channel; and control a level-of-detail parameter within the encoding of the surface reconstruction data based on the average short-term bandwidth requirement and the average long-term bandwidth requirement for the surface reconstruction channel and the video channel. an image capture device configured to determine image data and intrinsic capture device data and extrinsic capture device data for the creation of a video channel defining a shared scene; a surface reconstruction entity configured to determine surface reconstruction data associated with the image data from the image capture device for the creation of a surface reconstruction channel; a video encoder and a video packet creator configured to respectively encode and packetize the image data and intrinsic capture device data and extrinsic capture device data within the video channel; a surface reconstruction encoder and a surface reconstruction packet creator configured to respectively encode and packetize the surface reconstruction data within the surface reconstruction channel; a transmitter configured to transmit the video and surface reconstruction channel packets; and a bandwidth controller configured to control both the bandwidth allocated to the video channel and the bandwidth allocated to the surface reconstruction channel by splitting a bandwidth allocation between the surface reconstruction channel and the video channel, characterised in that: said bandwidth controller is configured to: determine after a predetermined period an average short-term bandwidth requirement and an average long-term bandwidth requirement for the surface reconstruction channel and the video channel; and control a level-of-detail parameter within the encoding of the surface reconstruction data based on the average short-term bandwidth requirement and the average long-term bandwidth requirement for the surface reconstruction channel and the video channel. determine after a predetermined period an average short-term bandwidth requirement and an average long-term bandwidth requirement for the surface reconstruction channel and the video channel; and control a level-of-detail parameter within the encoding of the surface reconstruction data based on the average short-term bandwidth requirement and the average long-term bandwidth requirement for the surface reconstruction channel and the video channel.