这是我第一次使用ASP.NET做一个视频库,我相信网上有很多关于此的文章,但我想看到一些建议和不同的观点:
使用的工具是什么?
如何不允许用户下载视频?
vimeo,dimecasts.net之间的区别是什么,其他选择呢?
流?
任何有价值的信息将不胜感激.
Aristos.. 5
亲爱的山姆,你问了太多不同的问题.我会尽力回答我所知道的事情.
首先,您需要选择显示视频的方式.一种流行的方式是闪光灯.YouTube使用闪光灯.
因此,您可以使用的工具是将视频转换 为Flash流文件的工具.adobe准备好了.其他工具是视频编辑,如果这是你要求的.使用asp.net或其他程序(如拉斯维加斯视频)进行视频编辑.
如何不允许用户下载视频?,您从ashx处理程序提供此视频,此处理程序只是从受保护的目录中读取视频文件并将其发送到视频播放器.要播放的文件的ID在页眉上发送id,或者从重定向内部发送到该页面以尽可能多地隐藏它,但专家用户可以找到它并在最后下载它.如何避免被试图下载所有页面的机器人扫描页面.所有这一切都不是那么容易,但也不是那么难.这个任务是一个完整的问题和一个教程,正如我所说,我认为,如果他赢了它,那么用户最终几乎无法避免获得你的视频.
保护视频的其他方法是加扰流媒体标头,然后在您的Flash播放器上再次对其进行解码.这样即使他们得到了它们,也无法在任何地方播放.
关于流媒体,adobe提供流媒体服务器 http://www.adobe.com/products/flashmediaserver/ 但是对于小视频文件,flash播放器与flash视频文件组合可以完成几乎相同的工作.
flash视频播放器,我认为有一些如果你谷歌它,其中一个是流量计 http://flowplayer.org/
你需要知道编程也闪存,并可能使用Javascript与视频闪存和你的页面进行通信,并根据您的需要修改播放器.所有这一切并非易事,但有许多资源和教程可以帮助您.
所以从谷歌上的Flash视频开始.
亲爱的山姆,你问了太多不同的问题.我会尽力回答我所知道的事情.
首先,您需要选择显示视频的方式.一种流行的方式是闪光灯.YouTube使用闪光灯.
因此,您可以使用的工具是将视频转换 为Flash流文件的工具.adobe准备好了.其他工具是视频编辑,如果这是你要求的.使用asp.net或其他程序(如拉斯维加斯视频)进行视频编辑.
如何不允许用户下载视频?,您从ashx处理程序提供此视频,此处理程序只是从受保护的目录中读取视频文件并将其发送到视频播放器.要播放的文件的ID在页眉上发送id,或者从重定向内部发送到该页面以尽可能多地隐藏它,但专家用户可以找到它并在最后下载它.如何避免被试图下载所有页面的机器人扫描页面.所有这一切都不是那么容易,但也不是那么难.这个任务是一个完整的问题和一个教程,正如我所说,我认为,如果他赢了它,那么用户最终几乎无法避免获得你的视频.
保护视频的其他方法是加扰流媒体标头,然后在您的Flash播放器上再次对其进行解码.这样即使他们得到了它们,也无法在任何地方播放.
关于流媒体,adobe提供流媒体服务器 http://www.adobe.com/products/flashmediaserver/ 但是对于小视频文件,flash播放器与flash视频文件组合可以完成几乎相同的工作.
flash视频播放器,我认为有一些如果你谷歌它,其中一个是流量计 http://flowplayer.org/
你需要知道编程也闪存,并可能使用Javascript与视频闪存和你的页面进行通信,并根据您的需要修改播放器.所有这一切并非易事,但有许多资源和教程可以帮助您.
所以从谷歌上的Flash视频开始.