I'm not a rtmp pro, but couldn't the `page_url` be different from the url of the webpage where the video is extracted from?
We can add it automatically to the info dict in `YoutubeDL.extract_info` or in `InfoExtractor.extract`. Using `webpage_url` sounds good to me.