V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
paparika
V2EX  ›  Android

有做 android 视频开发的老司机吗?请进~

  •  
  •   paparika · 2017-09-22 14:31:43 +08:00 · 10026 次点击
    这是一个创建于 2651 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想了解下掌握 android 视频开发的所需的基础和路线图,需要比较深的计算机图形学基础吗?本科做这块能走多远?一般直播类 app 所需技术栈是怎样的?
    10 条回复    2017-09-23 11:35:46 +08:00
    paragon
        1
    paragon  
       2017-09-22 15:13:25 +08:00
    不需要,越走越远,靠 SDK
    xzg1993
        2
    xzg1993  
       2017-09-22 15:14:08 +08:00
    哈哈哈
    @paragon 笑死我了
    xzg1993
        3
    xzg1993  
       2017-09-22 15:14:31 +08:00
    没啥玩应,反正就是用 ijk,之后封装开发就行了
    paparika
        4
    paparika  
    OP
       2017-09-22 15:21:20 +08:00
    1 楼调皮
    qiaoguoqiang
        5
    qiaoguoqiang  
       2017-09-22 15:25:44 +08:00
    啥都不用,第三方都搞定
    facetest
        6
    facetest  
       2017-09-22 15:28:52 +08:00 via Android
    做特效编辑的话需要研究多点,其他第三方都有方案
    gggxxxx
        7
    gggxxxx  
       2017-09-22 15:30:51 +08:00
    视频开发这块现在技术门槛已经很低了,自己做 sdk 都很轻松。
    编码算法一般人不会去碰,碰核心算法的人不会问这个问题。
    美颜算法也是捡网络现成 shader。
    stream 相关就是业界那几套标准,会用工具就行
    唯一自己能玩的就是网络传输策略,图形学什么的吧。其他的就是具体业务运用相关。
    总的来说意思不大,未来也看不到任何潜力。
    paparika
        8
    paparika  
    OP
       2017-09-22 15:40:14 +08:00
    @gggxxxx 好奇前辈认为 android 相关领域还有哪些有潜力的
    qzskaka
        9
    qzskaka  
       2017-09-22 23:45:21 +08:00
    我目前做的就是 android 方面的音视频开发方向,我所理解的 android 视频开发应该有两个方向,一个是 android 视频编码及视频流相关开发,目前直播和短视频对这一块需求较多,如果走这个方向的话,需要一些 C/C++开发基础,对 ffmpeg,vlc 这类成熟视频库需要掌握,需要理解 RGB,YUV,RTMP,FLV 和一些流行的编码格式,如 H.264 等;另一个是图像处理方向,包括 VR,AR,图像识别等,也就是说比较偏算法类的技术;这类工作当然也需要会 C/C++编程,同时需要熟悉 OpenGL,opencv 这些,有一些还需要懂得机器学习方向,CNN,模式识别这类。关于这个方向的潜力,我的看法是技术够了,市场不会亏待你。说的比较粗糙,希望能帮到你。
    paparika
        10
    paparika  
    OP
       2017-09-23 11:35:46 +08:00
    @qzskaka 说到蛮好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2995 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 14:10 · PVG 22:10 · LAX 06:10 · JFK 09:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.