this is not really easy to do
the WD is a DNLA renderer, not a UPNP server
here’s an example thread the discusses this
it will be much easier if the benq projector can access cifs shares, the WD is able to share out attached drives using that protocol