我正在为我的大学语言中心做一个语言网站,在那里学生们可以登录并观看学习英语的视频。我必须这样做,
用户登录到系统,使用搜索区域进行搜索,并查找与该视频相关的详细信息、课程和视频。此功能与youtube场景完全匹配。
为了实现类似twitter的功能,我们可以使用status-net,有没有类似的库,statusnet类似于youtube的著名实现,或者某种平台或框架,我们可以很容易地使用它来实现类似youtube的站点?请推荐一些选项??开源的还是商业的?
在这样的网站中使用的最好的视频格式是什么?flv??mp4??或移动?
向您致敬,Rangana
发布于 2010-12-24 22:54:48
你的最佳选择是使用基于“云”的视频处理服务。大多数都有一个适用于许多不同语言和框架的示例项目/库。以下是我尝试过并喜欢的几个列表:
典型的步骤包括通过浏览器将视频文件上传到大型“云”静态资源主机(如S3)。如果你没有经验,最好选择一个提供上传器的处理器(它会把文件放在正确的位置)。在这三家公司中,Transloadit和Panda都有自定义的卸载程序。
通常,该服务将允许您将输出的编码设置(什么格式和质量)作为参数传递,或者在您的帐户中配置它们。要支持所有当前的HTML5浏览器,你只需要H264 (.m4a)和OGG (.ogv)。然而,视频世界的新趋势是WEBM (.webm),所以你可能也想包括它。
接下来,您将收到来自web服务的唯一代码,您必须将该代码存储在持久性存储(数据库)中。一旦视频编码完成,就可以将web服务配置为“回调”(对您的服务执行HTTP POST或GET请求)。
一旦你收到回调,你就可以激活你的视频,并开始在你的页面上展示它。为了显示,如果你没有经验,我强烈建议你使用以下播放器之一:
它们都以不同的价格做着类似的事情。我目前个人最喜欢的是Sublime Video (它提供了很酷的灯箱效果和一个华丽的播放器)。
发布于 2010-12-24 22:54:53
既然你可以用它来免费托管你的视频,为什么还要重新实现Youtube呢?许多在线电子学习门户网站(例如Khan academy)就是这样做的。
至于最好的视频格式--请阅读H.264/AVC。这就是Youtube目前使用的。
发布于 2010-12-24 22:57:40
我认为您不会找到已经构建的解决方案;)
但这并不是真的那么难。你可以使用现有的框架,这将使你的生活变得更容易,当你构建帐户管理系统时,其余的应该不会那么困难(假设你不是真的想重新构建整个Youtube ;D )。
播放视频时,您可以使用JW Player。这是一个很棒的软件,你应该去看看。
https://stackoverflow.com/questions/4526900
复制相似问题