![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
文章平均质量分 73
chenchao_shenzhen
先后就职于德国BOSCH,iBabyLabs等著名企业担任架构设计师,主程, 精通嵌入式Linux,Android底层,iOS,音视频,网络通讯协议/流媒体开发.精通常见的第三方库如Qt,FFMpeg,Metal/OpenGL等.
展开
-
音视频开发Level0: 入门级20~25k的工作
音视频开发Level0: 入门级20~25k的工作 1 c c++,懂FFmpeg音视频解码, 懂点OpenGL渲染,不懂OpenGL,用SDL这些第三方库也可以。iOS,Android从事这种产品开发,一般工资在20~25k之间,也有18k左右的。原创 2023-06-17 13:52:48 · 1884 阅读 · 0 评论 -
回答:关于Qt QtQuick写跨平台图像处理软件的问题
目标是用qt quick 实现一款跨android、ios/mac、windows的图像处理app。需要用GPU加速提高图像处理速度。我这目前了解到的方案:c++端使用GPU的途径:1、使用Qt3D的c++api;(略了解些,各平台抽象过的API,略麻烦,好像简单的渲染都要遵从ECS模型)2、使用Quick3d的c++api;(在qt文档中查到的资料也比较少)3、使用QRhi的c++api;(这个在qt文档中比较少查到,是不是就是Qt3d改的)4、直接使用opengl/metal的api;(这原创 2022-05-21 00:16:53 · 554 阅读 · 0 评论 -
从苹果加入Blender基金会看Metal发展
2021年10月14日,苹果加入了Blender基金会,作为赞助会员。赞助会员是最高级别的会员,有AMD EPIC Unity AWS Facebook Nvidia.清一色的业内跟游戏,VR/AR, 图形图像相关的公司。https://www.blender.org/press/apple-joins-blender-development-fund/以下图片来自于Blender官网:Blender用的人越来越多,有点像3D建模动画领域的Linux,这些年影响力也越来越强。苹果推出M1的时原创 2021-10-19 07:13:20 · 1250 阅读 · 0 评论 -
学完音视频FFmpeg OpenGL后内部练习题
学完FFmpeg OpenGL图像处理课程后,一定要做几个小项目去实践,慢慢就学精了。否则大半年不写就忘记了,下面分享我们内部一些练习小项目。0 夯实数学基础,整理一套自己的向量,点乘,差乘,欧拉角,四元素,齐次坐标,矩阵,平移矩阵,旋转矩阵,缩放矩阵,逆矩阵数学,几何原理,观察者矩阵,正交投影,透视投影,法线贴图TBN矩阵,推导过程,深入理解图形变换管线。写一套简单可用的类似glm的数学库。这个是练基础内功。1 模仿GPUImage, 做一个自己的版本的视频特效实时处理,录制的软件。支持多个特效原创 2021-10-12 12:18:02 · 399 阅读 · 0 评论 -
音视频开发三大就业方向
音视频开发,无论你做iOS/Android/Qt客户端,还是嵌入式linux,服务器开发。最后可分为三大就业方向:1 流媒体网络通讯开发流媒体网络通讯开发岗位 占70%~ 80%,就业,集中在芯片,安防,数字电视,广告,行车记录仪,车载系统,智能家居,楼宇对讲,视频会议....大部分从业者吃饭靠这个领域。需要掌握的是unix操作系统,网络socket通讯, 音视频基础,264/265基础,编解码,FFmpeg,常见的网络通讯协议TCP/UDP/RTMP/RTSP/RTP/HLS,当然还有W.原创 2021-09-19 12:41:28 · 2113 阅读 · 0 评论 -
我为什么不再使用游戏引擎
本人作为linux粉丝,大学从接触计算机打字开始,就没使用过windows,原因是电脑跑不了xp,当年500块在网吧淘了一个386的电脑,主屏567MHZ,内存32M. xp需要最低128M内存。所以大学基本上都在研究linux,写linux上的代码。2012年写了两年嵌入式Linux软件开发后,决定从某外企离职,出来开发手机应用。开发手机应用首先想到的是游戏,毕竟这玩意儿最搞钱,移动领域收入80%来自游戏。当然后来各种机缘没去开发游戏,但对unity3d技术比较好奇,所以也陆续研究了很多年。中途付原创 2021-09-19 00:39:40 · 402 阅读 · 0 评论 -
音视频开发技术天梯202X
音视频,图像处理,网络通讯,是相结合的。 随着网络带宽越来越快,音视频代替文字,图片,成为互联网人类信息交流的最基本的载体。 是社会发展的必然趋势。我相信未来几十年都这样。所以音视频数字图像处理,网络通讯够让你研究几十年。国外很多大神,在一个领域,都是研究二十年以上,研究越久,越资深。在技术领域,深入去研究,就不会有35岁烦恼。音视频开发领域,什么知识容易,什么东西难学,前面的一些山怎么翻,以下给大家明确地列出来。学习音视频开发需要的基础:C/C++ 开发功底,最少大学本科C语言基础。Linux原创 2021-01-01 13:22:27 · 1585 阅读 · 0 评论 -
FFmpeg 音视频开发 20 年
感谢小编邀请,让我写下FFmpeg20年这么有历史厚重的话题。写文章其实比录视频教程要求高很多,要字斟句酌,逻辑严密,理论知识严谨。由于个人文笔实在有限,长期以来,不敢随便写文章,更不敢出书,更不敢妄论FFmpeg,更何况很多资深从业者在这个领域很多年靠它吃饭,其中包括很多年赚10亿+的上市公司。GPL/LGPL错综复杂的开源社区与商业项目的感情交织,牵涉很多人的利益,所以聊这个话题,稍不注意就会被围攻。只能说从一个10年+音视频行业开发者,FFmepg使用者的角度,谈一些自己的经历,看法。给大原创 2020-12-22 16:27:01 · 18708 阅读 · 37 评论 -
下一代虚拟直播技术成果, A12芯片,iPhoneXR 60FPS 3个月前的第一版.
下一代虚拟直播技术成果, A12芯片,iPhoneXR 60FPS 3个月前的第一版. 贴出来,新的更好用的东西正在努力研发中... A12芯片只有5TFLOPS算力,60FPS有点拖帧,但也能用.B站视频链接:下一代虚拟直播技术成果, A12芯片,iPhoneXR 60FPS 3个月前的第一版.顺便打个小广告:个人在csdn学院的音视频,网络通讯,数字图像处理教程.https://edu.csdn.net/combo/detail/1932QQ: 247516414.原创 2020-12-07 18:35:28 · 496 阅读 · 0 评论 -
下一代虚拟交互,虚拟直播技术A14芯片(iPadAri2020)测试60FPS, 人体追踪,半身人体追踪
下一代虚拟交互,虚拟直播技术A14芯片(iPadAri2020)测试60FPS, 实时人体追踪,人脸,半身人体追踪.下一代虚拟交互,虚拟直播技术A14芯片(iPadAri2020)测试60FPS 三个月前的版本,新的更加精准好用的版本正在努力开发中。随着边缘AI芯片算力的提升,过去几年的很多设备没什么用了。比如leapmotion,kinect,realscene.B站视频demo链接:下一代虚拟交互,虚拟直播技术A14芯片(iPadAri2020)测试60FPS, 人体追踪,半身人体追原创 2020-12-07 18:30:30 · 564 阅读 · 0 评论 -
iOS 最简单的OpenAL播放PCM实时音频
iOS 最简单的OpenAL播放PCM实时音频原创 2016-02-02 10:33:13 · 6966 阅读 · 2 评论 -
G711格式音频编解码
G711 音频解码原创 2016-02-02 10:37:28 · 14194 阅读 · 1 评论 -
ADPCM音频格式 编解码
ADPCM音频格式 编解码原创 2016-02-02 10:39:20 · 4347 阅读 · 5 评论 -
音视频开发 人脸标定 animoji 动态贴纸 小项目练习总结
去年11月份,苹果发布了iphoneX, Animoji功能挺强大的。于是本人在音视频开发学员QQ群中发布了如何自己去做一个animoji,动态贴纸之类的应用的方法。很多同学都做了一些尝试。 但有一些问题。作为讲课老师,我肯定也要亲自去写一写这样一个小软件。但是这个过程中,也有一些问题,经验,列出来。供大家参考。视频链接: MacOS/PC版:https://www.bilibili.co...原创 2018-09-14 18:01:21 · 5355 阅读 · 3 评论 -
FFmpeg音视频开发实战202X iOS/Android/Linux/Windows C/C++全平台开发
《FFmpeg音视频开发实战》系列课程推出两年以来,感谢越来越多的学员加入我们系列课程的学习阵营。《FFmpeg音视频开发实战5》是按照在深圳年薪税后30W薪水的水平打造的。我们看到QQ群中的越来越多的学员,实现了自己的从码农到年薪税后30W级别的程序员的梦想。作为课程作者,深感欣慰。音视频开发,未来人才缺口5~10万人。我们的目标是培养500位音视频领域的牛人。音视频行业不需要菜鸟,...原创 2019-08-13 14:36:32 · 1133 阅读 · 4 评论 -
WebRTC iOS/Android Native C++ 全平台深度开发 Ubuntu 基于最新WebRTC2019 M71 M72版本.
WebRTC iOS/Android移动端客户端开发,API集成度非常高。相对来说比较容易。我们这里就不贴出来了。详情看具体链接.WebRTC开发,重点在于整个交互流程。从PeerConnection开始,SendOffer, 获取SDP,发送SDP,获取/发送ICE。 这个流程,非常重要。我们先看Ubuntu/ 嵌入式Linux下的效果:具体详情:FFmpeg音视频开发 第...原创 2019-08-13 14:52:50 · 953 阅读 · 0 评论 -
WebRTC iOS/Android Native C++ 全平台深度开发 MacOS 基于最新WebRTC2019 M71 M72版本.
WebRTC iOS/Android移动端客户端开发,API集成度非常高。相对来说比较容易。我们这里就不贴出来了。详情看具体链接.WebRTC开发,重点在于整个交互流程。从PeerConnection开始,SendOffer, 获取SDP,发送SDP,获取/发送ICE。 这个流程,非常重要。我们来看看Mac OS 下的效果: (Mac OS下其实可以跟iOS一样,基于object-c的we...原创 2019-08-13 15:02:29 · 891 阅读 · 0 评论 -
音视频开发2~3万薪水报告
此文源于 《FFmpeg音视频开发实战》 QQ群 内部分享。注: 这里的多少家公司招聘,不代表只有这么多工作岗位。比如iOS,每年国内工作岗位需求是50万+级的,但是目前只有13000多家公司在招人。公司招人不止招一人。2019-8-25 51job 招聘数据调查报告:2~3万月薪的FFmpeg 和 webrtc岗位,目前有210多个公司正在招。iOS开发, 全国有13...原创 2019-08-25 20:19:20 · 1336 阅读 · 0 评论