The steps are as follows:
Download and install NDI Tools (link below)
From the suite of apps in NDI Tools, launch NDI Virtual Input
Now go to NDI in the menu bar and unless you've got any other live NDI outputs running from other apps or prevous installations you'll see it says 'No sources found yet'. In any case, proceed to the next step.
Download and install the OBS-NDI runtime (link below)
Launch OBS, go to Tools. You should now see an option for NDI Output Settings. Open this menu / window
Check the box for either Main Output or Preview Output, depending which you prefer
Give your output a recognisable name (i.e OBS NDI Output)
Go back to NDI Virtual Input, select the NDI menu again and you should now see your computer name, followed by the OBS Output you just created. Select the output
Now launch Whatsapp. Choose a contact and initiate a video call
In the video call screen that appears, click the button with 3 dots [...] and under Cameras, you should now see NDI Video listed as an option.
Select NDI Video and you (and your contact) should see whichever output you chose in the OBS NDI Output menu as if it were an actual camera device
That's it. At least, that's how it is for me under MacOS.
And once again, good luck. I truly hope it helps all those who've been affected by this.
Links
Get Free NDI, Network Device Interface, applications to easily transition to video over IP.
www.ndi.tv
This plugin adds simple audio/video input and output over IP using NDI® technology. Three integrations are currently available: - NDI Source: add NDI Sources into OBS like any traditional source - NDI Output: transmit the main program view over...
obsproject.com