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

2024-11-25 20:45:18
推荐回答(3个)
回答1:

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

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

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

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

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

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

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

回答2:

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

个人认为烂宽难点:
1 java 服务器端,需要支持文件上传(建脊仿议apache 的file upload),视频文件转码为flv,与客户端flex交互(web services),还有就是flex的跨域访问问题
2 flex比较容易上手,不过要做好也不容易,播放视频用VideoDisplay组件。接下来看界面炫不炫了

高级部分(扩展点):
现在一般的视频网站都支持从点击点开始下载,这点我在自己的作业中饥野亮也实现了。不过比较麻烦

回答3:

你的东西已经为你找到,希望能满意!!