A method for network communication performed by a computing device for recording audio and video, A/V, comprising: determining, by the computing device, a plurality of internet of things, IoT, devices that are displayed within a field of view, FoV, of a camera of the computing device and that are capable of remote audio recording and audio streaming; selecting, by the computing device, a first IoT device from the plurality of IoT devices, the first IoT device having a first microphone that is capable of remotely recording audio of a subject for the computing device; receiving, by the computing device, an audio stream from the first IoT device after selecting the first IoT device, the audio stream including the audio of the subject remotely recorded by the first IoT device for the computing device; and wherein selecting the first IoT device from the plurality of IoT devices comprises: determining a microphone type and performance characteristics associated with each microphone of each of the plurality of IoT devices;determining, within the FoV of the camera of the computing device, distance measurements from each of the plurality of IoT devices to a focal point of the FoV; comparing the microphone type and performance characteristics associated with each microphone of each of the plurality of IoT devices; and selecting the first IoT device from the plurality of IoT devices based on the microphone type and performance characteristics associated with the plurality of IoT devices so that an IoT device with a preferred microphone type and performance characteristics is selected; wherein, if two or more IoT devices from the plurality of IoT devices have the same preferred microphone type and performance characteristics, the selecting further comprises: selecting the first IoT device from the plurality of IoT devices based on the distance measurements associated with the two or more IoT devices from the plurality of IoT devices so that an IoT device closest to the focal point of the FoV is selected. determining, by the computing device, a plurality of internet of things, IoT, devices that are displayed within a field of view, FoV, of a camera of the computing device and that are capable of remote audio recording and audio streaming; selecting, by the computing device, a first IoT device from the plurality of IoT devices, the first IoT device having a first microphone that is capable of remotely recording audio of a subject for the computing device; receiving, by the computing device, an audio stream from the first IoT device after selecting the first IoT device, the audio stream including the audio of the subject remotely recorded by the first IoT device for the computing device; and wherein selecting the first IoT device from the plurality of IoT devices comprises: determining a microphone type and performance characteristics associated with each microphone of each of the plurality of IoT devices;determining, within the FoV of the camera of the computing device, distance measurements from each of the plurality of IoT devices to a focal point of the FoV; comparing the microphone type and performance characteristics associated with each microphone of each of the plurality of IoT devices; and selecting the first IoT device from the plurality of IoT devices based on the microphone type and performance characteristics associated with the plurality of IoT devices so that an IoT device with a preferred microphone type and performance characteristics is selected; wherein, if two or more IoT devices from the plurality of IoT devices have the same preferred microphone type and performance characteristics, the selecting further comprises: selecting the first IoT device from the plurality of IoT devices based on the distance measurements associated with the two or more IoT devices from the plurality of IoT devices so that an IoT device closest to the focal point of the FoV is selected. determining a microphone type and performance characteristics associated with each microphone of each of the plurality of IoT devices;determining, within the FoV of the camera of the computing device, distance measurements from each of the plurality of IoT devices to a focal point of the FoV; comparing the microphone type and performance characteristics associated with each microphone of each of the plurality of IoT devices; and selecting the first IoT device from the plurality of IoT devices based on the microphone type and performance characteristics associated with the plurality of IoT devices so that an IoT device with a preferred microphone type and performance characteristics is selected; wherein, if two or more IoT devices from the plurality of IoT devices have the same preferred microphone type and performance characteristics, the selecting further comprises: selecting the first IoT device from the plurality of IoT devices based on the distance measurements associated with the two or more IoT devices from the plurality of IoT devices so that an IoT device closest to the focal point of the FoV is selected.