I have a landing page where I'll be embedding a video on my page and allowing users to view it when visiting the site.
I'm using an Azure Website for hosting my site, and ASP.NET/MVC 5 for the server. I have a huge video (345 MB) that I'd like to store on my server, and simply play in the browser.
I'm currently using a video tag to do this and it works fine. My question is, is storing a huge video as part of my website a valid approach to this? Will the data being sent to the user from my server cost us money? Are there better approaches for storing huge videos and still being able to embed them on the site?
My question is, is storing a huge video as part of my website a valid
approach to this?
I don't think so that this is the right approach.
Will the data being sent to the user from my server cost us money?
Yes. Any data that is sent out of Azure is chargeable.
Are there better approaches for storing huge videos and still being
able to embed them on the site?
Use Blob Storage instead. Blob storage is meant for that purpose only. Furthermore, you can make use of Azure CDN so that your video will get replicated/cached across many CDN nodes and will be served from a CDN location closest to your website visitor.
Related
I have a membership website where I sell video content but I have found out that users are downloading the content. Although I had tried Amazon with cloudfront and firewall and now moved to vimeo pro, users are always able to download the content using various extensions for chrome or firefox.
Is there a way that the website can detect such extensions and prevent the user from accessing the website? Maybe an overlay with a message would do the trick.
The website is in Wordpress, so any plugin or code would be highly appreciated.
Thanks for your help!
The simple answer is that there is really no effective way to stop people downloading your videos, if you want them to be able to actually view them.
You can authenticate users and control access that way but even this does not stop authenticated users copying and sharing the video.
The usual approach is to accept it will be downloaded and use an encryption mechanism along with a key exchange mechanism which means that only people with the proper rights can see it - this is what the common DRM systems do.
Even with this, your protection level will depend on what you need to protect - if the video is an entertainment video and you just don't want people viewing it for free then this is likely a good enough solution for you. If your video contains sensitive information, e.g. company data etc, that you don't want anyone to know at all then even this won't stop someone simply pointing a camera at the screen and getting (albeit a low quality) copy.
I'm hosting videos on Amazon S3 and was wondering if anyone here could give me any tips to stop people from finding the direct video URL and sharing it around as well as using it on their website.
I'm using WordPress and I have embedded it into a members only page. However, I'm worried people are going to right-click on the page, find the direct URL and share it around that way.
I'm thinking of disabling right-clicking but was wondering if there was a better way.
Also by going to File-->Save Page As and saving the page, it also downloads the .mp4 video embedded into the website.
Any advice?
You can use CloudFront to access s3 object.
When you hit CloudFront url it access object from s3.
it hides the actual url from user.
You can also generate policy statement for restrict access for particular user.
I am simply wondering if it is possible to limit access to files hosted on a third party server to my website only?
Since I would not call myself a programmer I suppose some context is in order...
I am building a website using Wordpress and I plan to display quite a few videos on my website. If I were to purchase space on a third party server and upload a file such as www.thisistheserver.com/somevideofile.mp4 would it be possible to only allow that file to be accessed by a list of whitelisted ip addresses?
The goal is to upload a video specifically an mp4 since and have it display only on my website. So guys is this possible?
Answers to tell me I am way out of my depth and should hire an actual programmer will be accepted as well.
Yes, this is possible. Wordpress has basic plugins which allow you to password protect your site from a public facing perspective.
In addition, the majority of server hosts will provide software (e.g. cPanel) which allows you to restrict access to the server to white listed IPs only.
I don't know if a dedicated programmer would be required, if you've got some time and the desire to learn I think you'll be grand.
I am developing a Social Networking site..I am done with basic functionality.Now I want my users to upload video and let them view..at the same time The can even delete or edit it as well.
I cam across few implementation practices such as HTML5,FlowPlayer,YouTube Data API.
Among st them I like Youtube Data API the most. but i am having few Questions that i want to share..
Does video uploaded by user is searchable...if yes then i will have problem of privacy.
Or Can anybody specify me What's the best way to achive this task...?
I would like to make a streaming store like Lynda.com, Udemy.com, or other video-training websites - where the customer can buy and/or subscribe to my digital library, but the customer can only stream the content, no downloading. Is this something I should do in WordPress, Shopify, or something else? A key aspect would be the customer being able to go back-and-forth between buying an individual stream and a monthly subscription without losing their purchased streams.
The content will be self-created audio files. As far as the audio-player, I was thinking about using SoundCloud.com and privatizing the audio on SoundCloud.com. Then embed the audio onto the site to prevent pirating and rely on a third-party site to host the audio content rather than burdening the hosting provider. Or is there a better solution?
Thanks for any feedback!
You CAN use Wordpress, but there will need to be more involved then just setting up a basic website. You'll need to provide the user with a unique URL to stream the content from.
Other than building a custom platform, you can use something like http://buddypress.org/ to create user profiles. And only allow paid users to access certain content.
Shopify will only help with taking orders. Not giving users account access to login.
You could use shopify, then build out a user login side using something like Heroku. We had a similar goal to build a marketplace for live music bookings - basically the difference here being that the artists were the users, not the customers. We used Collections as profiles and Products as bookable packages. We simply embedded youtube vids and made sure to turn off recommendations in the youtube embed code. We currently make this information public, but it could be behind a login (the basic login/account that shopify provide) in your instance. It would be a little bit manual: e.g. they 'purchase' the subscription, then they create a login at checkout, whereby they're then able to access the videos/audio.
Have a play with our marketplace as an example of what I mean: tremolo.com.au