音视频是个什么样的领域?你觉得哪个环节最难?

2020-03-26 19:04:36 +08:00
 kakaxi9394

实际生产中的音视频业务,是关注 项目的高并发 还是 音视频的处理效果?

你觉得从用户上传视频,到存储、剪辑 /特效、播放、分发给平台其他用户,哪个点最费劲呢?

(另外,小白不懂就问:大家处理音视频都是用什么语言? c/c++还是 Golang 还是其他呢)

2717 次点击
所在节点    程序员
9 条回复
123444a
2020-03-26 21:01:09 +08:00
cdn 流量最费劲, 动辄占互联网 10%流量
duan602728596
2020-03-26 21:59:21 +08:00
最大的麻烦点就是不同的视频格式处理成统一的格式了。视频转码后出现的音画不同步、花屏等现象大部分就是视频源素材有问题导致的。
处理音视频应该是用 c/c++吧,如果是命令行就无所谓了。
solonF
2020-03-26 22:01:43 +08:00
不懂装懂地说编解码器。
JerryCha
2020-03-26 22:44:53 +08:00
codec
christin
2020-03-27 00:15:35 +08:00
审核吧…
rekulas
2020-03-27 08:36:26 +08:00
用的 go 调用 ff 处理 感觉转码目前来说没有什么问题 处理的时候注意编码格式 色彩格式 采样率 音视轨时长就好了
augustheart
2020-03-27 09:14:08 +08:00
就我听说的,绝大部分是 ffmpeg 全家桶。
然后部分有版权控制需要的会采购些支持 drm 的系统。
要说最难的部分,当然是怎么让用户到你家来传视频了(运营)。腾讯不敢拍胸脯说自己一点搞得好
xsen
2020-03-27 12:53:40 +08:00
1. 大规模流媒体
核心就是流量与带宽,要解决流量与带宽那就需要进一步的措施
包括不限于流媒体分发( cdn )、编解码(优化)、qos 机制(保证质量)

2. 弱网环境(也就是#1 中提到的 qos 机制)

别的,不管是音视频格式(转码)、还是前后处理,都有比较成熟的做法,但不属于难点
Coioidea
2020-03-27 13:47:29 +08:00
你说的是运营还是技术层呢?
一般用 ffmpeg 没问题的
不管怎么说,音视频平台必须做好 cdn 和网页 /APP 观看体验,然后是内容层面的

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

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

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

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

© 2021 V2EX