I have a multicast feed that I want to inject into a lab network. The lab network is on a private net and therefore cannot see the RP. I'm not sure if this is possible, but the work around I'm looking at is forwarding the multicast traffic via "igmp static join". The next hop router would then be getting the traffic and I can use it as a source and assign it as a local RP. Would this workaround doable? If not, do you have any suggestions on how I can go about it? Any help would be appreciated. Thanks!
One more thing I forgot. You need to prevent RouterA to see RouterB as a PIM neighbor for the "ip igmp static-group" to work properly. You would do that by using the command "ip pim neighbor-filter ". This same command is also used in creating stub multicast network, which is somewhat what you want to do. In the example I attached, they show the downstream router (RouterB in your scenario) using the command "ip igmp helper-address", which is an alternative to using "ip igmp static-group" on the upstream router (RouterA).