Discord has generally never worked with the OBS Virtual Camera without some messing about under the hood, but the long-used technique that many of us have relied on with each Discord update ceased to work with 0.0.266 (and in fact broke the application). By digging around a bit on here, I managed to cobble together a method to restore virtual camera compatibility in this latest version of Discord.
I was using this post about the M1-native Discord Canary as a template: https://obsproject.com/forum/threads/obs-virtual-cam-to-discord.133437/post-555299
So these were the two commands I used for Discord 0.0.266 (which I think is now Canary? It seems to be a Universal app with Intel and M1 code, and it's what you're given if you now try to download Canary):
codesign --remove-signature /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(Renderer\).app
codesign -s - /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(Renderer\).app
Discord then launches properly, and OBS Virtual Camera once again shows up in my Voice & Video preferences.
Hope this helps!
I was using this post about the M1-native Discord Canary as a template: https://obsproject.com/forum/threads/obs-virtual-cam-to-discord.133437/post-555299
So these were the two commands I used for Discord 0.0.266 (which I think is now Canary? It seems to be a Universal app with Intel and M1 code, and it's what you're given if you now try to download Canary):
codesign --remove-signature /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(Renderer\).app
codesign -s - /Applications/Discord.app/Contents/Frameworks/Discord\ Helper\ \(Renderer\).app
Discord then launches properly, and OBS Virtual Camera once again shows up in my Voice & Video preferences.
Hope this helps!