>I think it depends on some factors. From a user standpoint, sometimes it is better to download the video and play it later, sometimes makes sense to start streaming to get a taste of the content before investing time to download the remaining of the video.
>
>Maybe supporting both scenarios would be more interesting.
Yes, in our case, we have two scenarios. One is obvious and is streaming mode. There cannot be any other way. Based on a subscription, some content is allowed to be viewed but by streaming only. I don't know if additional components has to be set up however in order to assure of that. In the second scenario, it is download only as once a purchase has been done, the user can download it.