晓松奇谈、欢乐喜剧人、太阳的后裔等等火爆的视频目不暇接,网络视频媒体已经成为互联网最广泛的网络服务之一。而面对几何式增长的视频数量以及观看者数量,传统的在线流媒体解决方案已经越发吃力。而借助目前IDC行业的主旋律,“云”可以很好的解决如今的瓶颈。今天,就来和天下数据一起简单了解下视频云平台解决方案吧。
视频云平台的关键是搭建一个通用的、大规模的渲染农场,并且通过云计算的思路对它进行有效的管理,实现平台的运行在最优的环境下。
渲染农场其实是一种通俗的叫法,实际上我们应该叫它“分布式并行集群计算系统”,这是一种利用现成的CPU、以太网和操作系统构建的超级计算机,它使用主流的商业计算机硬件设备达到或接近超级计算机的计算能力。
并行原理是将整个数据分割成N个模块分配给N个CPU计算,在每一个CPU中启动计算进程,由主进程调度各CPU的计算。并行集群计算有一个效率发挥的问题,理论上CPU数量和渲染时间与实际会有差异,而且不同系统的实际时间也不尽相同。理论上说CPU数量越大,渲染时间越短,它们成反比关系。然而事实上,动画渲染花费的时间和CPU的数量并非成线性反比。CPU个数达到一定数量后系统效率不但不增加,还有可能减少。造成这种问题的瓶颈主要在于通信(不止网络通信,还包括PC内部CPU、内存和硬盘之间的通信)和软件的算法,系统中使用多少个节点计算机(基于CPU的数量)也是需要考虑的问题。这就需要一个拥有优秀算法的集群渲染管理软件进行调度并发挥每个CPU的效能并且使用性能优异的硬件配置。 |