在线视频流

时间:2009-07-25 12:20:38

标签: php video-streaming

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

谢谢

4 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

我建议查看html5 <video> tag,这可能是最简单的方法。有关示例,请查看surfin' safari中的那个。

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

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

答案 2 :(得分:0)

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

如果你真的想把它编码为闪光灯,你需要一个完整的Flash副本和很多时间=]

答案 3 :(得分:0)

this高度低估的帖子,其中3个很棒的链接可用于开源解决方案,就像youtube一样,非常适合您的问题(至少another one):

我在这里发帖只是为了指出链接。我认为这3个问题中的2个应该被标记为欺骗。