"Royalty share" refers to a system where someone receives a portion of the income earned from something they have created or helped create. Full definition
If you're offering me a title for royalty share, I have good reason to believe that it will never earn out equivalent to a per finished hour. (voiceofderrick.com)
Also, if you choose the exclusive option, which you have to with royalty share, you can't distribute to other audio platforms. (thecreativepenn.com)
This article outlines other pros and cons of royalty share agreements. (karencommins.com)