使用哪种技术制作YouTube应用程序

时间:2010-02-12 14:05:32

标签: web-applications video-streaming

我想创建一个类似于YouTube的网站。它会有大量的视频,但它应该很快。

有人能告诉我应该使用哪些技术吗?

7 个答案:

答案 0 :(得分:2)

除非这是为了娱乐/体验,否则只需使用YouTube / Vimeo / {InsertExistingVideoHostingSiteHere}

...否则

有许多视频编码/流媒体技术可用,但一个良好的开端是使用flash视频编码器编码视频编码为flv格式,然后自动闪存以播放flv文件(闪存有许多内置玩家控制等)

您还需要研究不同的编码技术,以了解您想要的内容,例如: 1/2通道编码,反交错,编解码器

答案 1 :(得分:2)

看看其他用途。今天大多数网站都使用Flash / Flex。但Silverlight也是一种替代方案,也许是JavaFx。 HTML5随视频标签一起发布。

但今天我认为Flash / Flex是最好的方式。

答案 2 :(得分:1)

如果您的问题是要分发内容,并且您不想使用现有服务,那么CDN就像limelight这样的好选择。

答案 3 :(得分:1)

您还可以等待HTML5,它将支持视频嵌入。

答案 4 :(得分:1)

Silverlight或Flash。如果您有.Net做Silverlight的经验。

答案 5 :(得分:1)

结帐Video for Everybody。它从HTML5开始,但如果它不可用,则回退到Quicktime。如果没有,Flash。如果一切都失败了,用户可以下载电影。

我还没有使用它,但看起来令人兴奋。好消息是它使用HTML5,它应该成为未来的标准。但对于使用旧版浏览器的人来说,它仍然可以完全使用。

答案 6 :(得分:0)

所以要创建一个视频网站,就像你需要做类似的事情一样 1.视频转换为较低格式 2.捕获视频缩略图的截图 3.捕获多个屏幕截图或从中制作gif 4.转换为较低分辨率

我不认为使用单一服务器端代码可以完成所有这些事情......您需要借助不同的编码软件