0

我想知道那些流行的富媒体网站是如何实现他们的媒体库的。他们是否将所有媒体文件存储在数据库中?他们使用什么样的数据库?他们是否采用其他机制来提高性能?

感谢您的任何回复。

4

3 回答 3

2

“流行媒体站点”非常广泛,但通常大容量富媒体站点使用内容交付网络,例如Akamai等或基于云的存储,例如AmazonS3

于 2010-07-23T20:26:55.757 回答
1

你在问一个很难回答的问题。

我建议您阅读Youtube Architecture on High Scalability作为入门读物。Youtube 是一个以媒体为中心的网站如何运作的很好的真实示例。

令人惊讶的是,提供实际媒体文件并不是瓶颈。更难的部分是同步所有媒体元数据、生成缩略图等。媒体文件总是可以从集群托管,或者如果是非常受欢迎的视频,则可以从 CDN 托管。

阅读链接以获取更深入的信息。

于 2010-07-23T20:25:02.057 回答
0

作为一个流行媒体网站的开发人员,我们将视频服务卸载给第三方(YouTube 和 BrightCove)。根据具体情况,我们会在自定义播放器中托管此视频,以添加广告和其他功能。抽空视频流最好由在其架构中投入大量精力和金钱的其他人处理。

与所有事情一样,您需要确定您的需求是否足够具体以保证内部开发与与其他工具集成的努力。

于 2010-08-22T07:30:51.320 回答