【发布时间】:2011-04-04 20:49:38
【问题描述】:
我想知道那些流行的富媒体网站是如何实现他们的媒体库的。他们是否将所有媒体文件存储在数据库中?他们使用什么样的数据库?他们是否采用其他机制来提高性能?
感谢您的回复。
【问题讨论】:
标签: performance web-applications multimedia
我想知道那些流行的富媒体网站是如何实现他们的媒体库的。他们是否将所有媒体文件存储在数据库中?他们使用什么样的数据库?他们是否采用其他机制来提高性能?
感谢您的回复。
【问题讨论】:
标签: performance web-applications multimedia
“流行媒体站点”非常广泛,但通常大量富媒体站点使用Content Delivery Networks,例如Akamai 等或基于云的存储,例如AmazonS3
【讨论】:
你在问一个很难回答的问题。
我建议您查看Youtube Architecture on High Scalability 作为介绍性阅读。 Youtube 是一个以媒体为中心的网站如何运作的很好的真实示例。
虽然令人惊讶的是,提供实际媒体文件并不是瓶颈。更难的部分是同步所有媒体元数据、生成缩略图等。媒体文件始终可以从集群托管,如果是非常受欢迎的视频,也可以从 CDN 托管。
阅读链接以获得更深入的信息。
【讨论】:
作为一个流行媒体网站的开发人员,我们将视频服务分流给第 3 方(YouTube 和 BrightCove)。根据具体情况,我们会在自定义播放器中托管此视频,以添加广告和其他功能。抽空视频流最好由在其架构中投入大量精力和金钱的其他人处理。
与所有事情一样,您需要确定您的需求是否足够具体以保证内部开发与与其他工具集成的努力。
【讨论】: