职位详情
产品形态:
基于ARM架构芯片,开发一款内部系统,通过USB线与设备连接,实现将手机屏幕内容推送到设备端,经设备解码后通过HDMI输出至电视显示,完成手机小屏到大屏的投射。同时实现音视频信号同步传输至电视机播放。
平台参数
1. 采用新型芯片,搭载ROTS系统,底层基于Linux系统文件结构
2. 熟悉C、C++语言,主要使用C/C++进行移植开发
3. 掌握安卓底层Miracast协议,芯片内集成DNLA协议,需调试安卓手机同屏功能
4. 芯片厂商将提供完整SDK开发套件
产品开发要求如下
一、Android系统开发需求
通过USB线连接Android手机与设备,手机需开启“开发者选项-USB调试模式”,并启动画面推送功能。
主要任务:根据芯片系统要求,实现对安卓ADB协议的调用,采集手机端录屏及音频数据,经编译与解码处理后,通过HDMI接口输出音视频信号。
技术路径:需掌握安卓ADB协议工作机制,明确视频采集流程、编译方式及解码后HDMI输出的实现方法。
二、iOS系统解决方案
通过USB通道实现苹果手机的音视频输出。
1. 需了解苹果配件认证协议,当设备接入iPhone时,能被识别为合法外设,触发系统自动启用对应通信协议,通过USB传输音视频流
2. 音视频内容需借助AirPlay协议推送至设备端,AirPlay无线协议通过TCP/IP封装压缩,转换为有线USB连接形式进行传输
3. 要求熟悉usbmuxd程序机制,掌握如何将AirPlay协议经由TCP/IP进行压缩解码,并成功在USB链路中实现协议打通与数据转发
基于ARM架构芯片,开发一款内部系统,通过USB线与设备连接,实现将手机屏幕内容推送到设备端,经设备解码后通过HDMI输出至电视显示,完成手机小屏到大屏的投射。同时实现音视频信号同步传输至电视机播放。
平台参数
1. 采用新型芯片,搭载ROTS系统,底层基于Linux系统文件结构
2. 熟悉C、C++语言,主要使用C/C++进行移植开发
3. 掌握安卓底层Miracast协议,芯片内集成DNLA协议,需调试安卓手机同屏功能
4. 芯片厂商将提供完整SDK开发套件
产品开发要求如下
一、Android系统开发需求
通过USB线连接Android手机与设备,手机需开启“开发者选项-USB调试模式”,并启动画面推送功能。
主要任务:根据芯片系统要求,实现对安卓ADB协议的调用,采集手机端录屏及音频数据,经编译与解码处理后,通过HDMI接口输出音视频信号。
技术路径:需掌握安卓ADB协议工作机制,明确视频采集流程、编译方式及解码后HDMI输出的实现方法。
二、iOS系统解决方案
通过USB通道实现苹果手机的音视频输出。
1. 需了解苹果配件认证协议,当设备接入iPhone时,能被识别为合法外设,触发系统自动启用对应通信协议,通过USB传输音视频流
2. 音视频内容需借助AirPlay协议推送至设备端,AirPlay无线协议通过TCP/IP封装压缩,转换为有线USB连接形式进行传输
3. 要求熟悉usbmuxd程序机制,掌握如何将AirPlay协议经由TCP/IP进行压缩解码,并成功在USB链路中实现协议打通与数据转发
2026-07-01 12:23
IP属地:广东深圳
职位福利
大专3-5年C/C++

深圳市通达鑫海科技有限公司
未融资 · 20-99人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
C++软件开发工程师
1-2万元/月
C/C++3-5年硕士C语言PythonC#QT开发Linux开发图形图像处理STLQt3D图形处理CAD开发3D 建模引擎开发BOOST、ACIS、HOOPS
深圳 福田区






