Last post Mar 23, 2020 12:51 AM by mywatermelon
Mar 20, 2020 06:33 AM|mywatermelon|LINK
As we know, now many websites(such as youtube) play their video with blob format for they don't want any other people to download the video easily.
Now I want to play the video with blob format by .net core for I don't want any other people to download the video easily also.
I googled about this and all about this of .net core must achieve with Azure.
Meanwhile, I found many tutorials about Java which can achieve this only with itself.
How can I generate blob URL by .net core without Azure?
Mar 20, 2020 08:29 AM|PatriceSc|LINK
Depends what you want to prevent exactly. Seems you are confusing streaming and DRMs. For Azure you can AFAIK allow access to blobs at a given url for a session and for some time. Else it would be using DRM for example https://azure.microsoft.com/en-us/services/media-services/content-protection/
Ultimately it's likely often can be circumvent as anyway it needs to be downloaded and decrypted to be played on a screen (or you could use a screen capture software etc...) so make sure it's worth.
Edit : for Azure blobs I was thinking about https://docs.microsoft.com/en-us/azure/storage/common/storage-auth?toc=/azure/storage/blobs/toc.json
Seems also you are perhaps confusing a bit that with streaming (which is downloading the video in multiple parts so it can be played before the download is completed or to allow moving quickly to some position in the video).
Mar 20, 2020 08:39 AM|mywatermelon|LINK
Yes, as you said, everyone can use a screen capture software to capture it. None of the technology is perfect but I still try to do my best. In addition, now almost all the video websites use this technology.
It is a personal project that I can hardly pay much money on it.
I have found a tutorial that achieves this in JAVA before. It seems not hard just by adding almost 50 line codes.
I think maybe it is not hard to achieve this in .net core.
I still want to find a way to do this without Azure.
Mar 20, 2020 02:46 PM|bruce (sqlwork.com)|LINK
they make use of the browsers DRM support.
this requires both server and client code.
Mar 23, 2020 12:51 AM|mywatermelon|LINK
Thanks a lot.