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

2017-09-22 14:31:43 +08:00
 paparika
想了解下掌握 android 视频开发的所需的基础和路线图,需要比较深的计算机图形学基础吗?本科做这块能走多远?一般直播类 app 所需技术栈是怎样的?
9445 次点击
所在节点    Android
10 条回复
paragon
2017-09-22 15:13:25 +08:00
不需要,越走越远,靠 SDK
xzg1993
2017-09-22 15:14:08 +08:00
哈哈哈
@paragon 笑死我了
xzg1993
2017-09-22 15:14:31 +08:00
没啥玩应,反正就是用 ijk,之后封装开发就行了
paparika
2017-09-22 15:21:20 +08:00
1 楼调皮
qiaoguoqiang
2017-09-22 15:25:44 +08:00
啥都不用,第三方都搞定
facetest
2017-09-22 15:28:52 +08:00
做特效编辑的话需要研究多点,其他第三方都有方案
gggxxxx
2017-09-22 15:30:51 +08:00
视频开发这块现在技术门槛已经很低了,自己做 sdk 都很轻松。
编码算法一般人不会去碰,碰核心算法的人不会问这个问题。
美颜算法也是捡网络现成 shader。
stream 相关就是业界那几套标准,会用工具就行
唯一自己能玩的就是网络传输策略,图形学什么的吧。其他的就是具体业务运用相关。
总的来说意思不大,未来也看不到任何潜力。
paparika
2017-09-22 15:40:14 +08:00
@gggxxxx 好奇前辈认为 android 相关领域还有哪些有潜力的
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
2017-09-23 11:35:46 +08:00
@qzskaka 说到蛮好

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

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

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

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

© 2021 V2EX