How can I use my iPhone as a webcam and microphone?

Hi!

I used Camo to do this on my Macbook, but I don't know if there's a Linux alternative. Iriun Webcam (https://iriun.com/) works but doesn't seem to pass on the audio from the mic.

It's worth noting it might be working but I can't actually select it in any program.

Thanks in advance!

good , that is the first time i hear about that app(iriun), i have used droidcam instead of it, but i have a lot of problem with droidcam, I'm trying iriun app now, it's good until now. mic is working me now in iriun, just i choise alsa loopback,
image

to get mic work with it , i have followed tip in doridcam,
i have run that command in terminal:
pacmd load-module module-alsa-source source_properties=device.description=Iriun device=hw:Loopback,1,0
u can read that in doridcam(read from sound support)
https://www.dev47apps.com/droidcam/linux/
and i go to icon of sound in the panel and check that:

This is the result of captured device:

**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: acp [acp], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 3: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 7/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 3: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 7/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7

with
default-sample-rate = 44100

Basically, this command:
pacmd load-module module-alsa-source source_properties=device.description=Iriun device=hw:Loopback,1,0

Seems to generate a virtual representation of the mic, but the mic itself is not working... anything else I can try?

Note: this is the result for the mic in pacmd list-resources:

* index: 3
	name: <alsa_input.hw_Loopback_1_0>
	driver: <module-alsa-source.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: RUNNING
	suspend cause: (none)
	priority: 9000
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	base volume: 65536 / 100% / 0,00 dB
	volume steps: 65537
	muted: no
	current latency: 0,00 ms
	max rewind: 0 KiB
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 1
	linked by: 1
	configured latency: 40,00 ms; range is 0,50 .. 2000,00 ms
	module: 25
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "Loopback PCM"
		alsa.id = "Loopback PCM"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "1"
		alsa.card = "3"
		alsa.card_name = "Loopback"
		alsa.long_card_name = "Loopback 1"
		alsa.driver_name = "snd_aloop"
		device.bus_path = "platform-snd_aloop.0"
		sysfs.path = "/devices/platform/snd_aloop.0/sound/card3"
		device.form_factor = "internal"
		device.string = "hw:Loopback,1,0"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "352800"
		device.access_mode = "mmap+timer"
		device.description = "Iriun"
		device.icon_name = "audio-input-microphone"

u have problem with mic generally, or only with that app?
I'm using zorin lite which use volume control(pavucontrol).
I also don't know if u have choice Iriun to be the mic as i did in the pic two(zorin lite), and how u test the mic? u used recorder app to test that?
if u have problem with mic in general, i think others helpful people here which have more knowledge in the community will help u.
there is link for sound and mic problem from the official site of zorin: