Hi ,
Have a look at this document :
http://www.cisco.com/en/US/docs/solutions/Enterprise/Education/CCVE/CCVE_Ch3.html#wp1053786
Depends on the topology and the location of the source(s) and receives.
If the source and receiver have the layer 3 on the same equipment I would use static RP.
But if you have multi-tier campus,and the src and receiver on different modules of the topology, I would use BSR.
Also I would think about a redundant RP.
Dan