This won’t work as an extension as, without testing, I don’t think an Extension will be able t open the Mic or Webcam (for security reasons)
In addition any broadcaster would need to listen to and vet the content before putting it live, which would normally me the broadcaster has something in place for this and collect all clips before the show starts rather than during?
At least thats what we did back when I was in student radio