A method for providing a conference for a client device of a plurality of client devices (130a, 130b, 130c, 130d), the method comprising: receiving input audio streams from the plurality of client devices (130a, 130b, 130c, 130d); determining, for the client device of the plurality of client devices (130a, 130b, 130c, 130d), placement data defining spatial locations for other client devices of the plurality of client devices within a sound field; generating a mixed stream for the client device including a left mixed channel and a right mixed channel by mixing and panning input audio streams of the other client devices according to the placement data; determining a type of speaker (152, 154) associated with the client device based on a device description, wherein a first type of speaker corresponds to a headphone and a second type of speaker corresponds to a loudspeaker; generating a spatially enhanced stream including a left enhanced channel and a right enhanced channel by: applying subband spatial processing and crosstalk processing on the left mixed channel and the right mixed channel of the mixed stream, wherein: the crosstalk processing is a crosstalk simulation responsive to determining the first type of speaker is associated with the client device, and the crosstalk processing is a crosstalk cancellation responsive to determining the second type of speaker is associated with the client device; and providing the left enhanced channel of the spatially enhanced stream to a left speaker of the client device and the right enhanced channel of the spatially enhanced stream to a right speaker of the client device. receiving input audio streams from the plurality of client devices (130a, 130b, 130c, 130d); determining, for the client device of the plurality of client devices (130a, 130b, 130c, 130d), placement data defining spatial locations for other client devices of the plurality of client devices within a sound field; generating a mixed stream for the client device including a left mixed channel and a right mixed channel by mixing and panning input audio streams of the other client devices according to the placement data; determining a type of speaker (152, 154) associated with the client device based on a device description, wherein a first type of speaker corresponds to a headphone and a second type of speaker corresponds to a loudspeaker; generating a spatially enhanced stream including a left enhanced channel and a right enhanced channel by: applying subband spatial processing and crosstalk processing on the left mixed channel and the right mixed channel of the mixed stream, wherein: the crosstalk processing is a crosstalk simulation responsive to determining the first type of speaker is associated with the client device, and the crosstalk processing is a crosstalk cancellation responsive to determining the second type of speaker is associated with the client device; and the crosstalk processing is a crosstalk simulation responsive to determining the first type of speaker is associated with the client device, and the crosstalk processing is a crosstalk cancellation responsive to determining the second type of speaker is associated with the client device; and providing the left enhanced channel of the spatially enhanced stream to a left speaker of the client device and the right enhanced channel of the spatially enhanced stream to a right speaker of the client device.