关于建立一个类似于youtube,vimeo等的流媒体视频网站,我有什么选择?在这些网站中,视频内容可以在浏览器中(桌面和手机上)观看,使用免费(主要是啤酒)和开源(最好是)软件?
我没有说flash-video,虽然我认为这是我需要的,但我想看看有没有其他选择。
我已经找到了Red5,但读了一些关于它的文章后,我对它的性能感到担忧。
发布于 2011-10-28 15:20:47
好的,回答我自己的问题,因为经过12个小时的严谨和紧张的研究,我相信我已经找到了答案。
答案是,用户体验“几乎”(但可能不是,确切地说)类似于使用真正的流传输-使用RTMP、RTSP、MMS等进行流传输的服务器,可以使用称为“伪流”或HTTP-流传输的东西。这就是YouTube是如何做到的。为了拥有在视频中向前或向后跳转的YouTube用户体验,JWplayer或Flowplayer等Flash streamed可以在文件头部的音频/视频元数据的帮助下进行管理,然后通过HTTP流传输。这需要HTTP服务器上的能力,其能够读取元数据信息并与HTTP客户端交互以暂停、恢复从文件内的随机位置下载文件。Youtube显然使用lighthttpd来实现这一目的。
我找到这些信息的一些有趣的链接是:
发布于 2011-10-30 02:26:42
使用kaltura来省心,开发这种东西需要很长的时间。我在过去的几次使用Centos/Red5/ffmpeg/PHP/MySQL进行了定制,这需要4个开发人员3个月以上的时间。如果你有具体的问题,请给我回复你的电子邮件,我会跟进的。
https://stackoverflow.com/questions/7919446
复制相似问题