AcFun 的视频架构演化实践阅读心得

AcFun 弹幕视频网(acfun.tv)是中国最早上线的弹幕视频网站,也是最具影响力的弹幕视频平台。“AcFun”原取意于“AnimeComic Fun”。自2007年6月6日成立以来,AcFun 历经几年努力,从最初单一的视频站发展为现在的综合性弹幕视频网站,目前已是国内弹幕视频行业的领军品牌。

AcFun 从 2007 年建站,至2015 年正式专业化运营,从起初的盗链站,到如今由自身平台支撑绝大部分视频内容,伴随着业务的成长,技术架构也随之迅速演进,需要兼顾成本与用户体验,我们在视频存储转码、防盗链、媒体资源管理等领域进行过诸多尝试和变革,也乐于和大家分享在这过程中的思考和抉择。

 A 站自2007年建构以来,在架构上发生了翻天覆地的变化。如图1所示,作为个人站点的时候,用户会主动上传到优酷、土豆这些平台上,以链接投稿的形式投在 A 站的网站上,然后再把弹幕做上去。A 站使用视频云平台,拥有了自己的账户,使用云平台的上传插件,UP 主直接上传到云平台上。但是并没有对视频进行备份,导致后来跟平台合作出现问题的时候,花了很大精力把视频源文件从平台上下载下来,导致很多视频丢失,到现在也没有找回来。希望大家重视一下视频的源文件。A 站现在开发了上传的服务,公司建立了自己的存储。刚开发这个功能时是很粗糙的,现在是上传到A站的服务器,接到用户上传时,分发到合作的视频平台上。A 站选择了多家的视频平台。以前遇到过一件事情,当一家服务有问题的时候,会导致网站有数个小时访问不了。所以,A 站选择了多家 CDN 厂商。

关于 AcFun 下一段的路程还是很长的,A 站要尽快提高技术水平。A 站的定位并不是简单的视频网站,现在想往综合性网站上发展,不会投入太多的成本做所有事情,A 站积极寻求与第三方合作。比如说推送、图片、统计服务都是和第三方进行合作的,会寻求市面上最好的服务支撑网站的功能。

原文地址:https://www.cnblogs.com/andibier/p/11055378.html