[插件脚本]
图传硬件iOS版SDK封装成Unity插件
任务编号:599487
悬赏任务3900元
悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。
图传硬件iOS版SDK封装成Unity插件
距截止:
任务已圆满完成
雇主已托管赏金:3900 元
雇主发布需求
雇主托管佣金
服务商投稿
雇主开始选稿
任务完成
任务大厅共需1个合格投稿 | 每稿将获得3900 元 | 每人交稿次数不限 可多次任务
投诉举报
联系Ta
我来承接
已有1 个投稿 | 已采纳1 稿 | 拒绝0 稿 | 目前中标名额已满
任务需求:
1.开发内容与验收标准
开发内容为一套Unity引擎插件(以下简称“插件”)。所述插件用于桥接甲方使用Unity引擎开发的软件上层(以下简称“上层”)和第三方硬件供应商提供的iOS本地软件底层(以下简称“底层”)。
所述插件的组成和功能如下:
一、iOS本地代码
(1)初始化底层,使其进入工作状态,与图传硬件建立通信,并获取其传输至手机的视频流;
(2)在底层处于工作状态时,把底层接收到的视频流画面转换为Unity引擎可以访问和使用的纹理数据;
(3)反初始化底层,使其结束工作状态,断开与图传硬件的通信并销毁所占资源;
二、封装好的Unity引擎C#脚本
(1)提供一个方法,供上层调用后通过iOS本地代码初始化底层;
(2)提供一个可供上层访问的标记,如一个整型值或布尔值,来表明初始化是否成功;
(3)提供一个方法,供上层调用后通过iOS本地代码获取视频帧画面的纹理数据;
(4)提供一个可供上层访问的整型值,反映出视频帧画面的长宽,单位为像素;
(5)提供一个方法,供上层调用后通过iOS本地代码反初始化底层。
所述插件的具体技术要求书参见附录。
软件验收分为初验和终验:
一、初验通过的标准
不出现某些功能完全无法工作的情况。
二、终验通过的标准
(1)在采用AppleA9处理器、iOS9.0系统的设备上,使用插件后的上层平均帧率不低于每秒30帧;
(2)不引起上层的崩溃、无响应、产生严重后果的内存溢出、资源占用无限增长等问题;
(3)不降低或不显著降低从底层到上层的视频画质;
(4)网络信号良好时能顺利收发数据。
2.开发周期
初验期限为合同生效次日起10天,以初验通过为准。初验通过后乙方配合甲方优化该插件直到终验达标。终验没有严格期限,但不宜过长导致甲方产品上市受阻。
|
|
|
|
|