做一个视频网站要用到哪些技术?
要做一个视频网站,用户可以在线观看视频,下载和上传视频,要用到哪些java方面技术?求指导 ,我好去找资料学习
------解决方案--------------------我觉得需要
1)、java.io包中的类 用来上传下载数据
2)、socket编程用来与远程服务器交互。
不知道对不对。。O(∩_∩)O~
------解决方案--------------------客户端 flash 推荐 jwplayer
,ios不支持flash 自带的,但是streaming协议不一样
服务器端上传有很多选择 js 或flash或applet 看你的视频文件大小选择你想要的
服务器端编码可以用ffmpeg
streaming 服务器 wowza (付费,但是支持的protocol全) red5 (免费)
或者apache 有个支持progressive http 的mod
下载就不用说了,但如果文件大最好支持分段下载 在google可以查 HTTP Range
------解决方案--------------------最好不要用纯java做这些,因为在处理静态资源上apache,nginx此类的纯http server还是有优势的