I have tried to broadcast my desktop only, so I don't think I have enough experience to suggest you the best solution.
My recommendation is to
outsource your project via a freelance marketplace. You can find lots of IT professionals and companies there. And escrow payment allows to pay after the work is done.