首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GeekHub
kakaxi9394
V2EX  ›  程序员

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

  •  1
     
  •   kakaxi9394 · 14 天前 · 1106 次点击

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

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

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

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

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

    别的,不管是音视频格式(转码)、还是前后处理,都有比较成熟的做法,但不属于难点
    Coioidea
        9
    Coioidea   13 天前
    你说的是运营还是技术层呢?
    一般用 ffmpeg 没问题的
    不管怎么说,音视频平台必须做好 cdn 和网页 /APP 观看体验,然后是内容层面的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3186 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:18 · PVG 21:18 · LAX 06:18 · JFK 09:18
    ♥ Do have faith in what you're doing.