V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kakaxi9394
V2EX  ›  程序员

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

  •  1
     
  •   kakaxi9394 · Mar 26, 2020 · 3427 views
    This topic created in 2234 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    别的,不管是音视频格式(转码)、还是前后处理,都有比较成熟的做法,但不属于难点
    Coioidea
        9
    Coioidea  
       Mar 27, 2020
    你说的是运营还是技术层呢?
    一般用 ffmpeg 没问题的
    不管怎么说,音视频平台必须做好 cdn 和网页 /APP 观看体验,然后是内容层面的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    ♥ Do have faith in what you're doing.