See the question Sarfraz linked for several opinions.
You can half do this with streaming, because it's harder for casual users to "steal" streamed content than downloaded content. Harder, but not hard.
You can try to do this with DRM. DRM is a very attractive idea to content owners, but ultimately, you have to weigh the pros and cons. Obviously getting some degree of protection for your content is (to you) a "pro," but consider the very large "cons" as well: DRM is inconvenient for your users. It requires infrastructure to support. It's not an impediment at all to professional content thieves or even motivated amateurs. You can pretty easily find "DRM-stripped" copies of nearly all content out there; once one person has gone to the trouble, they tend to make it available to others (either for free or for a price).
Meanwhile, you're using (wasting?) valuable development time trying to prevent something that's not preventable in today's world.
I'd say: Go with streaming because it raises the bar, and then just accept that your content will get taken without your consent by some percentage of users. I assert you can lower that percentage by making it easy and convenient for users to acquire the content with your consent, which DRM is exactly the opposite of doing.