1、熟悉C/C++语言,熟悉Linux平台的嵌入式软件开发;
2、熟悉Linux Socket网络编程,多进程/多线程编程;
3、熟悉音视频编解码和传输技术,了解 H.264、H.265, 了解 RTMP、RTP 等流媒体协议;
4、有ffmpeg编解码、ijkplayer播放器、webrtc直播推流等有相关的开发经验;
5、了解 Android 或者 iOS 编程; 6、工作认真负责,积极主动,熟练运用XMind思维导图,总结系统流程。
咪咕圈圈底层音视频开发
1、 该项目是在主要对标抖音/快手/微视等APP,实现短视频录制、本地视频上传发布、特效添加、剪辑、播放、直播功能。
2、本人主要负责模块:
1) 对接咪咕圈圈短视频录制、特效、美颜视频播放、AI人体识别等需求;
2) IJKPlayer视频播放器视频秒开优化,添加AVI|MPEG|VOB等格式支持;
3) 基于FFMPEG本地视频上传/发布H264/5转码设计(码率/帧率/分辨率等参数配置)、语音解码重采样变速处理,解决转 码过程花屏/黑屏等问题;
4)直播动捕平台推流接口设计,输入PCM音频数据和YUV图像数据,然后进行编码,RT P协议推流
该项目是在主要对标抖音/快手/微视等APP,实现短视频录制、本地视频上传发布、特效添加、剪辑、播放、直播功能。
该项目是在主要对标抖音/快手/微视等APP,实现短视频录制、本地视频上传发布、特效添加、剪辑、播放、直播功能。