![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频开发
q384264619
精通 WEB 编程( HTML , CSS , Javascript 等), 熟悉MVC框架,如struts等, 能熟练运用eclipse工具进行java项目开发, 熟悉 AJAX 编程, 熟悉c#,能较练运用studio工具. 熟悉SQL Server,能够熟练运用 SQL ,并具有数据库编程能力. 了解android软件开发,并能运用eclipse对它进行开发(正在自学中) 了解主流框架(如hibernate,spring)
展开
-
speexdsp回声消除模块在android中封装及使用例子
前言本来我只是个纯写一般app的码农,奈何进了这家以音视频为主的公司。刚进公司时,还有好些牛人都没有离职(在音视频方面浸淫以久的同事)。那关于音视频方面的什么传输库,h264,aac编解码等方面的事,有专门的人员来写和维护,我作为移动端的开发人员,只需要用他们提供的传输库,使用他们在pc端的功能模块就可以了。我也可以快乐的下班。可公司发展不景气(没有挣到钱),接下来你们懂的。(人员各种流失。。。)最后,移动原生开发的就剩下两人(我也算在里面)。ios方面的开发,全走了。交接工作全给了我了,OMY,我对苹果原创 2020-06-02 15:18:09 · 3871 阅读 · 12 评论 -
编译iconv字符转换库使用NDK(CMakeLists.txt)方式
上篇文章中记录了使用make install方式生成我们需要的.a静态库通过这种方式生成的静态库之后,还是得手动将include头文件与.a文件再次使用cmake配制下,然后在ndk中生成我们想要的so库,我觉得还是比较麻烦,那有没有更简单的方式呢?通过cmake配制生成我们想要 的so,一步到位不是更好么?前面生成config.h文件配制文件的过程与上篇文章相同配制好ndk交叉编译环境后,使用sh ./configurate 使用生成config.h,然后把所有的文件拷到你工程的main...原创 2020-05-29 13:09:25 · 1008 阅读 · 0 评论 -
记一次编译iconv字符转换库(NDK | Mac OS )的经历
Android NDK交叉编译搭建前言准备编译环境配制执行编译(android_build.sh)结束前言 因为工作需要,项目中要针对从android(IOS)端推流的YUV(I420p)直播视频数据添加用户名称水印。 通过搜集资源,发现基本都是先想法办得到待添加水印的字符集,生成对应的bitmap位图或yuv格式的数据, 然后,通过yuv叠加算法,生成最终想要的yuv数据(带水印的)。通过一翻努力,对水印合成七窍通六窍的 我,终于可以把水印显示在最终的,推流数据中了。效果如下: 真心不容原创 2020-05-28 13:54:09 · 1146 阅读 · 0 评论