桌面视频会议终端

我要开发同款
故事裏的事2023年02月28日
209阅读
开发技术c++
所属分类htmlwebSocketandroid

作品详情

一、项目描述
1、该产品芯片采用瑞芯微 rk3399平台,芯片能力支持4方720p高清视频会议,安卓系统版本10.0。
2、音视频通话软件主要包括音视频模块,sip 信令模块,数据库模块及调度控制模块。
二、我的职责
1、rk3399芯片平台编解码及图像处理接口预研及技术选型,和厂商沟通确认方案。
2、音视频通话软件采集模块,渲染模块,混屏模块,编解码及传输模块开发及优化。
3、sip 信令模块,数据库模块及调度控制模块移植。
三、关键结果
1、完成视频采集模块开发及优化,支持图像滤镜处理,支持白平衡参数设置。
2、完成视频编解码模块开发及优化,支持用mediacodec同步/异步接口实现h264硬编解码,支持ffmpeg接口实现h264软编解码,支持多线程并发编解码提高性能。
3、完成视频混屏模块优化,支持4方720p会议,帧率可达25fps。
4、完成视频传输模块 Qos 策略预研及实现,支持关键帧请求,丢包重传,根据丢包率动态改变视频编码率,有效改善弱网环境下视频卡顿及花屏等问题。
5、使用芯片rga接口实现yuv数据硬拷贝,有效降低cpu占用量及温度。
6、Opus编解码功能完善,成功和第三方产品互通,支持ffmpeg接口实现音频编解码。
7、预研webrtc音频降噪及回声消除模块并集成到产品,有效改善通话音质。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论