如何实现像youtube这样的网站?

Ran*_*ath 1 youtube components libraries

我正在为我的大学语言中心做一个语言网站,学生可以登录并观看视频来学习英语.我必须这样做,

此人正在登录系统,使用搜索区域进行搜索,并查找与该视频相关的详细信息,课程和视频.此功能与youtube场景完全匹配.

为了实现类似twitter的功能,我们可以使用status-net,是否有一个similer库,statusnet就像youtube的着名实现或某种平台或者像codeigniter这样的框架,我们可以很容易地用来实现像youtube这样的网站?请提出一些选择?开源的还是商业的?

什么是在这样的网站中使用的最佳视频格式?FLV?MP4?或者???

问候,Rangana

Kev*_*tre 5

您最好的选择是使用基于"云"的视频处理服务.大多数都有许多不同语言和框架的示例项目/库.这是我尝试过并喜欢过的一些列表:

典型步骤涉及通过浏览器将视频文件上载到大型"云"静态资产主机(例如S3).如果您没有经验,最好选择一个提供上传器的处理器(它将处理将文件放在正确的位置).在这三个中,Transloadit和Panda都有自定义卸载程序.

通常,该服务允许您将输出的编码设置(输出的格式和质量)作为参数传递或在您的帐户中配置它们.要支持所有当前的HTML5浏览器,您只需要H264(.m4a)和OGG(.ogv).但是,视频世界的新趋势是针对WEBM(.webm),因此您可能也想要包含它.

接下来,您将收到Web服务中必须存储在持久存储(数据库)中的唯一代码.一旦视频被编码,Web服务就可以配置为"回调"(对您的服务执行HTTP POST或GET请求).

收到回电后,您可以激活您的视频并开始在您的网页上展示它.为了显示,如果您没有经验,我强烈建议您使用以下玩家之一:

他们都以不同的价格做同样的事情.我目前个人最喜欢的是Sublime Video(它提供了很酷的灯箱效果和华丽的播放器).