做一个在线视频网站~不知道有哪些应该考虑!!!

来源:百度知道 编辑:UC知道 时间:2024/05/08 15:00:36
恩,马上要毕业设计了!~
我的题目是做一个学习网站!~
我现在的想法是做一个可以在线学习的网站!~
在线看得除了视频,还有PPT啥的!~
主要是视频这,我不知道应该怎么来解决!~
想要内嵌吧!~但是我又希望有下载这一项!~
可是下载的话,设计到数据库的服务器应该比较严格吧!~
希望能得到大家的什么介意!~
我在这先谢谢了~不胜感激~

可以这样说吧,你不要想的太复杂,都是用现成的东西,具体怎么实现,都是利用现成的东西,如果要你从http协议入手来做也不太现实的。

视频好解决。。。完全用现成的标签。。
有一个object标签,你搜一下就知道了,不同的type可以调用不同的播放器,最常用的是real和wma,当然要动态的生成标签以实现跨浏览器跨平台,然后在url里面填上你的视频地址就OK了。。这个我做过。。保证可以实现,还能够下载,包括所有的控制都已经包括了,像什么前进、后退、上一首、下一首、停止、开始什么的都有了。。。。。。有问题你可以再问我。。。

我只想告诉你,这和视频什么的没有关系,实际上就是一个文件服务器加上一个页面而已,不管你是什么文件,PPT也好,电影也好,只要你给出了URL,就能够通过http协议下载,具体怎么实现你不需要管。。。

真正有难度的是怎么实现权限管理,怎么实现网页和文件地址整合,我以前在linux上实现的时候,分成两个完全独立的部分,做好之后,把文件服务器的文件地址创建硬链接到web服务器的目录下,这样可以实现连接,好像就是一个工程一样。。

我所说的都是直接用文件服务器实现存储的,一般都不会用数据库实现存储,因为效率低,而且难以管理,因为你要认为的把这些本来直接可以用的文件变成不能直接用的二进制。。。你想,本来http协议就可以传输二进制,现在你反而要自己实现,是不是舍近求远了???

至于文件服务器,实现方法很多,ftp就行了,看你怎么包装了。。使用ftp,一方面方便你,实际上也是方便了用户了。。。ftp上传比http上传不知道好了多少倍。。。

写了这么多。。。给分吧。。嘎嘎

视频网站我觉得可以用到的技术有Flex与java。我用它做过类似的课程作业
flex用来做界面并且播放视频,java用在服务器端,用来与flex交互(可以通过web services或者socket,推荐前者)。

个人认为难点:
1 java 服务器端,需要支持文件上传(建议apache 的file upload),视频文件转码为flv,与客户端flex交互(web services),还有就是flex的