paparika
V2EX  ›  Android

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

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