3

我想制作一个视频网站,我们可以在其中上传任何格式的视频并像 youtube 一样显示它。我怎样才能做到这一点?我的整个网站都是 PHP 我是视频流 sp 的新手请用你的答案来描述

谢谢

4

4 回答 4

4

首先你需要一个用 Flash / Actionscript 编写的 VideoPlayer,网上也有很多免费的,例如:FlowPlayer,你也可以自己写。您实际上并没有为此购买 Flash。Flash/Flex 编译器mxmlc是免费提供的。您也可以在Haxe中编写 Flashvideoplayer (也是免费的)。

您不希望用户在视频中切换,您可以通过 HTTP 传送视频,否则您需要一个流媒体服务器,例如:FlashMediaServer(不是免费的)。还有一些开源替代品,如Red5haxeVideo

您没有可用的正确格式的视频,您需要对其进行编码:此任务的最佳工具可能是ffmpeg

于 2009-07-25T18:40:21.887 回答
1

我建议查看html5 <video> 标签,这可能是最简单的方法。例如,看看来自surfin' safari的那个。

请注意,某些浏览器支持 ogg 和其他 h264,但不能同时支持两者。

可以在服务器上使用ffmpeg对视频进行编码。

于 2009-07-25T12:36:55.213 回答
0

这篇被高度低估的帖子包含 3 个很棒的开源解决方案链接,例如 youtube,非常适合您的问题(以及至少另一个问题):

我在这里发布这个只是为了指出链接。我认为这 3 个问题中的 2 个无论如何都应该被标记为受骗。

于 2010-03-24T22:43:51.437 回答
0

我的一个网站就是这样做的,这是一个巨大的痛苦。但是,有些网站会为您拍摄视频并将其转换为 FLV(收费),例如,我们使用名为 Hey!Watch 的服务,该服务相当可靠。

如果您真的想将其编码为自己闪存,您将需要完整的 Flash 副本和大量时间 =]

于 2009-07-25T12:25:38.173 回答