ID:255710

Android开发工程师

  • 公司信息:
  • 中科软科技股份有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 山东
  • 全区

技术能力

1. 熟悉 MediaCodec 视频流硬编码。
2. 了解 OpenGL ES 与 FFmpeg 的使用。
3. 熟悉第三方热门播放器,如:ijkplayer 、ExoPlayer等。
4. 熟悉线程生命周期以及多线程的使用。
5. 掌握手机硬件开发;如:手机相机、外置摄像头、麦克风、WIFI 开发。
6. 熟悉第三方工具;如:Postman 与抓包工具 Charles 。
7. 了解 Android 部分原理;如:回收机制和窗口机制等。
8. 熟练掌握 app 打包、发布、更新以及重构项目的流程。
9. 熟悉性能优化,如:内存优化、卡顿优化和屏幕适配。
10. 熟悉版本控制工具 Git 和 SVN ,并熟悉可视化工具使用;如:Sourcetree、Cornerstone。 11. 熟练使用 Glide, EventBus, okhttp, rxjava, retrofit 等常用的第三方库。
12. 熟练使用第三方SDK,如身份证识别,腾讯bugly更新,声网,高德地图,ShareSDK等。 13. 熟悉 okhttp,rxjava,retrofit 网络框架的使用。

项目经验

中国人寿双录
● 项目描述:这是一款集视频会议,多视频录制类型的 APP,项目用 Git 作为代码控制工具;采用阿里 定制版SDK ,与阿里工程师合作完成客户定制化开发的工作。
● 项目技术点:
1. 使用 MediaCodec 对视频流硬解码与音频流合成主视频,同时录制录屏副视频。
2. 使用 OpennGL ES 进行实时录制视频同时添加时间地点水印。 3. 集成编译 FFmpeg ,使用 FFmpeg 命令来进行视频合成。
4. 采用 ijkplayer 作为视频播放器。
5. 使用腾讯 Bugly 作为热更新工具。
6. 使用线程池管理多线程。
7. 集成阿里 SDK 实现智能识别,如:语音识别、人脸识别、活体识别、OCR识别、单证识别等。
8. 集成阿里 SDK 实现多人视频会议(即:远程双录)。
9. 集成外置摄像头 SDK,并二次封装,使用 MediaCodec 对 h264 视频流转码来进行智能识别。 10.针对与新老机型进行性能优化,主要包括内存优化、包大小优化、页面适配等。
● 项目职责:在双录项目中,主要负责音视频方面新型技术点研究与开发,针对于客户不同的需求,完 成客户的定制化开发工作;同时负责bug跟踪和版本迭代。
● 项目业绩:通过同事与我配合工作,使各大省市使用智能版双录 APP ,不断提高用户体验,使得技 术与 APP 往越来越好的方向发展。
● 项目总结:通过对一些未接触过新型技术研究和开发,使自己的技术不断提升,也使自己热爱音视频 方向开发的工作。

案例展示

  • 中国人寿双录

    中国人寿双录

    ● 项目描述:这是一款集视频会议,多视频录制类型的 APP,项目用 Git 作为代码控制工具;采用阿里 定制版SDK ,与阿里工程师合作完成客户定制化开发的工作。 项目技术点: 1. 使用 MediaCodec 对视频流硬解码与音频流合成主视频,同时录制录屏副视频。 2.

  • 懒掌柜(泛华智能双录)

    懒掌柜(泛华智能双录)

    ● 项目描述:这是一款集视频会议,多视频录制类型的 APP,项目用 Git 作为代码控制工具; ● 项目技术点: 1. 使用 MediaCodec 对视频流硬解码与音频流合成主视频。 2. 采用 ijkplayer 作为视频播放器。 3. 使用腾讯 Bugly 作为热更新

  • 懒掌柜(泛华智能双录)

    懒掌柜(泛华智能双录)

    ● 项目描述:这是一款集视频会议,多视频录制类型的 APP,项目用 Git 作为代码控制工具; ● 项目技术点: 1. 使用 MediaCodec 对视频流硬解码与音频流合成主视频。 2. 采用 ijkplayer 作为视频播放器。 3. 使用腾讯 Bugly 作为热更新

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服