最近想做一个网络视频点播系统,但有点问题不懂。
因为大家知道,如果服务器提供下载的话,对在线播放的服务器是个挑战。
所以我想用C#写一个程序,专门来管理这个。
我的目的是:
就算别人知道我的视频文件原始地址也无法下载,就算用软件也不可以,但特定网页上能提供网络在线播放。
哪位大哥能教一下或者提示一下呢,谢谢。
因为大家知道,如果服务器提供下载的话,对在线播放的服务器是个挑战。
所以我想用C#写一个程序,专门来管理这个。
我的目的是:
就算别人知道我的视频文件原始地址也无法下载,就算用软件也不可以,但特定网页上能提供网络在线播放。
哪位大哥能教一下或者提示一下呢,谢谢。
Mark+UP
或者
2 用Windows Media的数字版权管理组件
谁能把里面的电影下载下来??
或使用flash 8 也可以
Mark+UP
2 然后获得这个临时用户的用户名和密码,形成rspt://user:[email protected]/abc.rmvb
3 把这个地址串传给ie中的播放器
4 重要的地方: 在 realplay的网页插件的onopen事件中,用javascript调用一个server端程序,把刚才的临时用户删除5 这个时候,用户可以继续收看电影,即便他得到rspt://user:[email protected]/abc.rmvb这个地址串,是无论用什么方法也无法下载的,因为user:pwd已经不可用。6 当然,如果用户中途断网,再次连接的时候,参照步骤1
别看有这么多步骤,其实很简单。我疑惑的是,为什么这么多年了,从来没有人像我这么聪明? 哈哈。难道我的方法也有漏洞?
当然有,就是当onOpen的时候,你通过非正常手段让server端的用户删除功能无法被调用。
但是,这个太难为手工下载者了。但是,关于防盗链,我的方法是肯定能起作用的。