How do I configure Basic Download Restrictions for unlimited RTMP streaming?
Table of Contents
Question: How do I configure Basic Download Restrictions for unlimited RTMP streaming?
Answer: s2Member does not differentiate between regular file downloads and RTMP streaming; when you play an RTMP stream, it is considered by s2Member as a file download.
If you want to allow unlimited RTMP streaming, you should configure
s2Member → Download Options → Basic Download Restrictions for unlimited file downloads at the applicable level.
For example, to allow unlimited streaming for Level 1, you should configure File Downloads for Level 1 to
But what if I don't want to allow file downloads?
If you don't want to allow file downloads at all, you'll need to configure your player or
[s2Stream /] shortcode to use RTMP streaming-only, without any fallback options.
That will prevent users from gaining access to the original MP3 or MP4 file. However, not configuring fallback options also decreases compatibility across devices. You'll need to decide which is more important: preventing downloads at all cost, or maximizing playback compatibility across various devices (such as phones and tablets).
What if I don't want file downloads counted against the user's allotted amount?
If you don't want file downloads (including each time an RTMP-stream is played) counted against the user's total allotted amount, you can pass
count_against_user="no" in your
[s2File /] and/or
[s2Stream /] shortcode.