视频运用新方向:保利威视云平台
总体来说,基于FastDFS搭建的保利威视(POLYV)分布式存储系统可以容易扩展到PB级别的存储能力,而且比较适合用于存储图片和视频文件。 Ø 视频转码服务 保利威视(POLYV)平台的视频转码服务流程如图4所示。 图9:视频转码序列图 用户发布视频后,视频发布服务根据用户的类型和级别、视频文件的大小、视频的码率等信息计算一个权重值,新建一个具有权重优先级的视频转码任务,并把任务加入到分布式队列中。转码机器群中的守护进程会定期从分布式队列中提取转码任务,进行视频转码,转码完成后把相关状态数据更新到数据库中。 Ø 统计系统 保利威视(POLYV)平台的视频播放和广告访问统计的处理流程如图5所示。 图10:统计流程序列图 保利威视(POLYV)的视频播放器在播放视频的过程中会将相关数据通过HTTP发送到Nginx,Nginx会将此类请求以日志的方式记录下来。保利威视(POLYV)的统计程序将定期分析Nginx的日志,提取相关数据并把数据保存到MongoDB数据库中。统计程序还将定期对MongoDB中的数据进行统计,并把统计结果转存到MySQL数据库中。 四、效果及评价 作为新兴的在线视频云服务平台,如何深入分析了不同行业企业对视频应用的个性化需求,针对教育培训、传媒、政企、电子商务分别推出了行业应用解决方案。将是差异化竞争胜利的砝码。 除了解决方案的行业针对性外,还需要有开放平台模式,通过开放的API接口,用户可以自己开发应用程序来实现个性化的需求,可以整合第三方视频增值业务平台,包括统计、分享、营销工具、广告联盟等,使网站对视频的应用更灵活和强大,网站视频价值实现最大化。 视频云平台处于迅速发展中,在未来一段时间内,随着用户量的不断增加,目前现有的SAAS服务需要对平台进行扩展和优化甚至是重构,以增强平台的服务能力。 参考文献 [1] comScore. April 2013 U.S. Online Video Rankings[OL]. 2013. http://www.comscore.com/chi/Insights/Press_Releases/2013/5/comScore_Releases_April_2013_US_Online_Video_Rankings [2] Ffmpeg. FFmpeg Documentation[OL]. 2013. http://www.ffmpeg.org/documentation.html [3] MongoDB. MongoDB Documentation[OL]. 2013. http://docs.mongodb.org/manual/ [4] Redis. Redis Documentation[OL]. 2013. http://redis.io/documentation [5] Leonard Richardson, Sam Ruby. RESTful Web Services[M], O’Reilly Media, Inc, USA, 2007 [6] 余庆. 分布式文件系统FastDFS架构剖析[J]. 程序员, 2010(11). [7] 李敏, 郭捷. 基于H.264/SVC的视频加密技术研究[J]. 信息安全与通信加密, 2012(5) [8] 曹蕊, 陈丹, 杨帆. 帧异或视频加密算法[J]. 计算机与数字工程,2012, 40(2) [9] 胡文波, 徐造林. 分布式存储方案的设计与研究[J]. 计算机技术与发展, 2010(4) [10] 宋爱青. 基于Hadoop的日志分析系统的设计与实现[D]. 北京:中国地质大学, 2012 欢迎来信交流:reako@polyv.net (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |