需求
1、用户需要一个Android或者IOS的客户端软件,能够录制视频,并且将录制的视频实时的传送到服务端;并且如果断网,视频数据存入缓存,如果存入缓存的数据占据总空间的三分之一,则不再缓存,提示用户停止录制;
2、服务端能够接受Android或IOS传回的视频数据,并能够通过软件实时播放(允许有延时,延时正常情况不能超过3秒,但是由于网络原因以及后台硬件原因造成的时间延长,无法控制),并实现慢放效果,同时,还要能够支持前进和后退效果;
3、服务端视频接受完毕后,生成慢放的视频AVI文件,保存到服务端磁盘;
4、所有模块不要求UI特别好看,仅仅要求功能能够按照要求实现即可;
5、用户可以使用多个Android手机安装软件,并同时将数据传输到服务端,后台展示系统需要以9宫格的方式,展示接收到的Android客户端视频数据并慢放(最多支持9个手机同时连接),点击9宫格中的一个格子,能够放大显示指定手机的慢放视频;
6、在后台展示界面,可以停止Android客户端的录制工作,停止以后,Android客户端未传输完成的数据不再继续传输,数据也不再保存,同时后台PC展示界面保存指定Android客户端已接收的视频数据为AVI视频文件;如果Android客户端和服务器已经连接,则能够在Android客户端停止的状态下,启动视频录制传输程序(后台启动视频录制我们尽量实现,但是最新的Android系统版本是不能够实现的,不同的系统版本对这个也有限制,所以后台启动视频录制程序不作为验收标准)。
7、客户端启动后可以将界面隐藏,在后台工作,运行手机其他程序(非拍照或录制视频程序)不能打断录制传输任务(此需求也根据Android系统决定,我们尽量实现,但是不保证每个系统每个手机都能实现,所以此需求不作为验收标准),手机自锁也不能打断录制传输任务(此需求尽量去实现,但是不保证能实现,所以锁屏后继续录制的需求不作为验收标准)。
8、播放视频慢放效果要和苹果慢动作拍摄和播放的速率保持一致;
9、音频传输不需要做,仅仅只要支持视频图像的传输就可以了;
10、视频处理,缓存,以及传输延迟应控制在5秒以内,(网络质量引起超长延迟除外)。画面缓慢播放时要连贯,不能有卡顿现象。
雇主
发起雇佣
威客
同意合作
雇主
托管赏金
威客
在线工作
雇主
验收付款
任务圆满完成
该任务为直接雇佣,任务全程仅限雇佣双方可见