在我的Asp.net网页中禁用下载 [英] Disable Downloading in my Asp.net webpage

查看:45
本文介绍了在我的Asp.net网页中禁用下载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Flash视频播放器控件在我的网页上播放视频。

我想禁用通过任何第三方软件(如IDM,FDM等)下载该视频的方式。





请建议我一个答案。



谢谢

解决方案

这似乎很难,仍然......



1. Re:如何限制网站上的视频下载? [ ^ ]

引用:

唯一的办法这是一个受信任的客户端,DRM和加密源。



您的播放器打开一个连接,用户连接到流,您执行一些魔术认证用他们的令牌,然后将加密数据传输给他们。



如果你不这样做那么任何人都可以n下载你的视频并将其保存。



但是除此之外,有人可以运行屏幕截图,然后保存你的视频并再次进行。这也是DRM进入的地方,因为Windows客户端中DRM的一个关键特性是缓冲区无法被嗅探,因为它位于受保护的媒体路径上。



我想它是一个如何保护你的收入但是与盗版打交道的问题,无论他们的业务是什么,对软件开发者来说都是一个问题。



2. 如何使用ASP.NET中的视频? [ ^ ]

Quote:

<亲爱的山姆,你问了太多不同的问题。我将尽力回答我所知道的事情。



首先,您需要选择显示视频的方式。一种流行的方式是闪光灯。 YouTube使用闪光灯。





  • 所以您可以使用的工具是转换视频的工具 闪存流媒体文件。 adobe已准备就绪。其他工具是视频编辑,如果这是你要求的。使用asp.net或其他程序(如拉斯维加斯视频)进行视频编辑。

  • 如何禁止用户下载视频? ,你从ashx处理程序提供此视频,此处理程序只是从受保护的目录中读取视频文件并将其发送到视频播放器。要播放您在页面标题上发送ID的文件的ID,或者从重定向到该页面的文件的ID尽可能地隐藏它,但专家用户可以找到它并下载它在最后。如何避免被试图下载所有页面的机器人扫描页面。所有这一切都不是那么容易,但也不是那么难。这个任务是一个完整的问题和一个教程,正如我所说,我认为,如果他赢了你的视频,那么用户最终几乎无法避免它。



保护视频的其他方法是加扰流媒体标题,然后在您的Flash播放器上再次对其进行解码。这样即使他们得到它们,也无法在任何地方播放。





你需要知道编程也闪存,并可能使用Javascript与视频Flash和你的页面进行通信,并根据您的需要修改播放器。所有这一切都不是一件容易的事,但是有很多资源和教程可以帮助你。



所以开始使用 flash视频谷歌。


I am using flash video player control for playing video in my webpage.
I want to disable downloading of that video through any third party software like IDM, FDM etc how it is Possible.


Please Suggest me a Answer.

Thanks

解决方案

This seems difficult, still...

1. Re: How to Restrict Video download from web site?[^]

Quote:

The only way to do this is with a trusted client, DRM and an encrypted source.

Your player opens up a connection, the user has a connection to the stream, you perform some magic authentication with their token and then transmite the encrypted data to them.

If you don't do this then anyone can download your video and save it out.

However with all that aside, someone can run screen capture, then save your video and do it again. This is again where the DRM comes in as one of the key features of the DRM in windows clients is that the buffer cannot be sniffed as it's on the protected media pathway.

I guess its a question of how to protect your revenue but dealing with pirates is always going to be a problem for software devs no matter what their business is.


2. how to work with videos in ASP.NET?[^]

Quote:

Dear sam you ask too many different question. I will try to give some answer to what I know.


First you need to select the way you go to show your video. One popular way is the flash. YouTube use flash.



  • So the tools that you can use is the one that convert the video to flash streaming file. There is all ready one from adobe. Other tools is video editing if this is what you asking for. Video editing with asp.net or with other programs like vegas video.

  • How to not allow a user to download a video ?, you serve this video from an ashx handler, this handler just read the video file from a protected directory and send it to the video player. The id of the file that is going to play you send the id on the page header, or from inside redirect to that page to hide it as much as you can, but expert users can find it and download it at the end. How ever you can avoid the scanning of your page by a robot that try to download them all. All this is not that easy but not that hard also. This task is a full question and a tutorial alone, and as I say I think that is near impossible to avoid at the end the user not get your video if he won it to.


Other way to protect your video is to scramble the streaming header, and then on your flash player decode it again back. That way even if they get them ,they can not play it anywhere.



You need to know to programming also flash and probably make communication with the video flash and your pages using Javascript, and modify the player to your needs. All of that its not an easy task, but there are many resources and tutorial that can help you.


So start with the flash video on google.


这篇关于在我的Asp.net网页中禁用下载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆