关于视频转码

2021-06-26 17:06:30 +08:00
 lingxi27

最近在看这块,比较好奇像是 youtobe 或者国内 B 站这种量比较大的场景是怎么做视频转码的,堆 CPU 还是有专用的硬件

1560 次点击
所在节点    问与答
12 条回复
ferock
2021-06-26 17:08:09 +08:00
当然是专用硬件…
dlsflh
2021-06-26 18:01:54 +08:00
前不久有新闻谷歌说开始用自己设计的芯片搞 YouTube 转码了。
delectate
2021-06-26 18:59:11 +08:00
其实,都是用阿里云的云转码。
https://help.aliyun.com/document_detail/65583.html

为什么不自建?因为成本太高,精通软硬件的工程师,用完了你是继续养着还是辞退?
为什么不对硬件?因为成本太高,就像挖矿,永远没尽头,而且耗电量太高了。
lingxi27
2021-06-26 19:57:37 +08:00
@delectate 量大的话还是自研比较经济吧,不知道阿里的视频转码方案是怎么样的
billlee
2021-06-26 22:33:20 +08:00
对时间不敏感的场景是用软件转码的,对时间敏感的先硬件转一遍,再软件慢慢转

硬件就是专业显卡,支持多路视频转码的那种
lingxi27
2021-06-27 10:26:47 +08:00
@billlee "先硬件转一遍,再软件慢慢转"意思是出来两种质量的流对吧?专业显卡难道是 N 卡这种吗,昨天看到 youtube 在用自研芯片之前使用的方案是 intel qsv
billlee
2021-06-27 16:01:45 +08:00
@lingxi27 恩,两种质量,软件转完后就替换掉硬件转的版本。专业显卡是说服务器用的型号,不是家用的系列,上次听某个云厂商的介绍,他们用的是 n 卡。
jifengg
2021-06-28 09:14:08 +08:00
以前公司有一天转 10 万个平均 4 分钟左右视频的需求,一开始用的是 CPU 集群,太慢后来加了一些 N 卡的机器。
就自建这块来说,GPU 性价比高于 CPU 。
就 GPU 画面效果这块来说,N 卡目前效果最好,几乎接近 cpu 的效果了; Inter qsv 效果较差,肉眼能看出来比 CPU 差很多; AMD 的卡因为从来没接触过,所以不好比较。

至于用不用云转码,就还是看成本了。自己算自己的成本,别人的只能是做参考。
lingxi27
2021-06-28 09:30:30 +08:00
@billlee 感谢分享
lingxi27
2021-06-28 09:33:01 +08:00
@jifengg 感谢分享,关于硬编码质量这块我有点疑问,我这边查到的资料是说 intel qsv 要好一点,youtube 以前也使用 intel 方案,可否告知你们对 N 卡和 intel qsv 的对比分别是基于什么型号的?
jifengg
2021-06-28 09:41:02 +08:00
@lingxi27 N 卡用的什么型号因为我不是部署硬件的人所以不是很清楚。
qsv 和 cpu 的比较,我用的是我目前的机器,i5-10400@2.90GHZ,集显是 UHD 630 。
当然我比较的是我自己设定的参数,你也可以用自己的参数设定看看。网上资料有时候可能时间比较久也不太有参考意义。
一句话,我这边提供一些建议,具体还要你自己实践看。
lingxi27
2021-06-28 09:51:51 +08:00
@jifengg 好的,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX