流式视频处理架构设计

640?wx_fmt=png

在LiveVideoStack线上交流分享中,新浪微博视频平台架构师曾诚分享了微博大规模视频处理如何应对多业务场景,大流量,高并发的挑战。包括利用工作流式计算引擎实现场景动态配置,以及采用流式上传协议SVE来解决大流量高并发的问题等内容。


文 / 曾诚

整理 / LiveVideoStack

直播回放:

https://www2.tutormeetplus.com/v2/render/playback?mode=playback&token=3ca02ec2b971400189f9176f239b5677


大家好,我叫曾诚,来自新浪微博视频平台。新浪微博作为大家熟知的社交媒体平台,每天有大量丰富的视频在此平台传播,用视频作为信息传播的载体已经成为主流。


微博每天新上传的视频量超过百万,播放次数也达到几十亿,面对这个量级,基本可以用大规模视频处理来形容了。大规模视频处理不同于传统意义上的大规模并发处理,因为视频上传完毕后,还需要复杂的转码,截图,审核,打水印,质量识别等等。那么本次分享主要是给大家介绍一下微博是如何进行大规模视频处理的。

 

1. 业务场景和挑战


1.1业务场景


640?wx_fmt=png


首先我们来看一下微博的业务场景。


1) 从视频产品的角度来说:我们有微博视频,微博故事,酷燃视频,微博云剪,另外我们还有独立的app喵呜视频,波波视频等,基本涵盖了目前能用到视频的所有场景。


2) 从视频创作者角度来说:前面的产品矩阵能够让不同的创作者找到适合自己的平台。例如以UGC用户为主的微博故事,用户可以拍摄一些有趣的短视频,记录身边发生的事情,它的特点是竖版的短视频,对清晰度要求非常高,同时能够添加一些有趣的贴纸,支持在线编辑制作,拍摄完成后可以立刻发出来。微博视频和酷燃视频更多是针对PGC的一些尝试,能够管理自己的视频集,支持横竖版,对视频质量有更高的要求。另外还有一些针对OGC的媒体用户,他们需要快速发布视频到微博中, 对清晰度要求没有那么高。


3) 从业务流程的角度来说:视频处理的能力,包括视频上传,转码的策略,封面图是用户自定义还是截取,以及如何进行内容分辨,水印的位置大小,视频审核是先审后发,还是先发后审,不同产品的特点是不一样的。最后我们会收集用户的观看信息不断进行改善。

 

1.2挑战


640?wx_fmt=png 

针对微博视频丰富的业务场景和巨大的流量,对后端视频处理也提出了更高的要求 


1) 业务场景的多样化:我们有超过了20个不同的业务方,包括前面提到的微博故事,酷燃视频,还有媒体直播视频等业务方,涵盖了短视频、长视频,

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值