网络通讯
文章平均质量分 65
chenchao_shenzhen
先后就职于德国BOSCH,iBabyLabs等著名企业担任架构设计师,主程, 精通嵌入式Linux,Android底层,iOS,音视频,网络通讯协议/流媒体开发.精通常见的第三方库如Qt,FFMpeg,Metal/OpenGL等.
展开
-
网络通讯开发中命令行程序如何体面结束
今天写一篇非常基础简单的文章,说说网路通讯程序如何体面结束进程释放资源。开发Linux/mac 这种类unix网络socket通讯程序过程中。我们如何体面结束程序,释放对应的资源,而不是直接ctrl-c结束进程.1 使用signal信号,主动捕获SIGINT信号。释放相应的资源.比如我们之前的Linux音频采集的代码://利用m_bRecording = false退出对应的线程,释放资源void stopRecording(){ printf("\n signal St原创 2021-11-24 12:07:28 · 1431 阅读 · 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 · 2224 阅读 · 0 评论 -
音视频开发技术天梯202X
音视频,图像处理,网络通讯,是相结合的。 随着网络带宽越来越快,音视频代替文字,图片,成为互联网人类信息交流的最基本的载体。 是社会发展的必然趋势。我相信未来几十年都这样。所以音视频数字图像处理,网络通讯够让你研究几十年。国外很多大神,在一个领域,都是研究二十年以上,研究越久,越资深。在技术领域,深入去研究,就不会有35岁烦恼。音视频开发领域,什么知识容易,什么东西难学,前面的一些山怎么翻,以下给大家明确地列出来。学习音视频开发需要的基础:C/C++ 开发功底,最少大学本科C语言基础。Linux原创 2021-01-01 13:22:27 · 1598 阅读 · 0 评论 -
FFmpeg 音视频开发 20 年
感谢小编邀请,让我写下FFmpeg20年这么有历史厚重的话题。写文章其实比录视频教程要求高很多,要字斟句酌,逻辑严密,理论知识严谨。由于个人文笔实在有限,长期以来,不敢随便写文章,更不敢出书,更不敢妄论FFmpeg,更何况很多资深从业者在这个领域很多年靠它吃饭,其中包括很多年赚10亿+的上市公司。GPL/LGPL错综复杂的开源社区与商业项目的感情交织,牵涉很多人的利益,所以聊这个话题,稍不注意就会被围攻。只能说从一个10年+音视频行业开发者,FFmepg使用者的角度,谈一些自己的经历,看法。给大原创 2020-12-22 16:27:01 · 18867 阅读 · 37 评论 -
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 · 956 阅读 · 0 评论 -
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 · 967 阅读 · 0 评论 -
FFmpeg音视频开发实战202X iOS/Android/Linux/Windows C/C++全平台开发
《FFmpeg音视频开发实战》系列课程推出两年以来,感谢越来越多的学员加入我们系列课程的学习阵营。《FFmpeg音视频开发实战5》是按照在深圳年薪税后30W薪水的水平打造的。我们看到QQ群中的越来越多的学员,实现了自己的从码农到年薪税后30W级别的程序员的梦想。作为课程作者,深感欣慰。音视频开发,未来人才缺口5~10万人。我们的目标是培养500位音视频领域的牛人。音视频行业不需要菜鸟,...原创 2019-08-13 14:36:32 · 1157 阅读 · 4 评论