您的位置: 首页 / 新闻动态 / 行业新闻

上海现场双向直播小程序需求分析

2019-07-26 立昌科技

功能点概述:以摄像头关联开始建立房间,访问身份建立,直播视频沟通,聊天发图与文件,摄像头人脸识别并发出通知,点亮现场人员与在线人员。(基本场景参考,手机上可以通过家里的摄像头,与家人语音沟通。)

1、为实现对N个实地现场施工的全程可视化与在线沟通。

2、现在已经购买腾讯云基础服务器,域名备案中。

3、在我服务器上已经安装腾讯视频云小程序Demo并且已经跑通,你也可搜索体验。并且已开通直播、点播、云通信等服务。

4、我的场景中要用到的视频设备有:RTMP推流摄像头(此功能摄像头已经等同手机,可直接关联使用无需中间服务),PC,手机,平板。

5、场景描述

(1)房间建立

一个实地现场可能有1-5个RTMP监控摄像头,最少1个,以此建立直播房间。不管监控数量多少以一个客户一个房间,多少个客户多少个房间。

(2)房间人员身份与视频沟通

每个房间,进入的人员有,按身份分3种:1客户(唯一的,因为后台可能会与客户有信息交互发出。当然如果一个客户同时给我们两单,那他就有2个房间号),2管理员(管理员分总管理员和N个小管理员,总管理员负责把房间列表分发给N个小管理员,一个小管理员可以拥有房间列表,点击对应进入),3游客(相关人员,几个或几十个)。

关于进入直播房间,所有身份人员,都可以通过自己的手机/PC端,与直播现场的摄像头实时通话(此功能就是现在很多居家监控摄像头,可以手机上看到家里且能在手机上讲话即时传到家里的摄像头广播出来)。现场人员也可以通过对摄像头喊话把声音传到线上房间里与大家沟通。参考现有Demo可以发现小程序页面上有一个大格画面与3个小格画面,如果房间有3个摄像头以此占格,还有1个格,这时谁用手机或PC端进入,就会让谁参与直播。占满4格后的情况我还没测试不知道会不会有第5格画面出现。

(3)小程序页面与进入方式,访问人数

所有身份都面对小程序第一个页面功能:客户须知,相当于公告。我的房间,点击进去就是客户的实地现场直播,如果一个客户同时有2个房间号,就跳出选择。关于点击就能让客户进到自己的房间问题,你来提方案,如何简单如何做,直播房间不具有私密性,无所谓文化管制。

如何进房间我所想到的是在建立房间时,就在房间列表行右侧对应生成房间密码或2维码,小管理员通过把密码或2维码发给游客。

一个房间的访问人数应该是几个人或几十个人,不会有大规模同时在线与并发问题。如果是小管理员点击我的房间,就给他跳出后台给他分配的相应数量的房间列表供选。游客只要有密码或2维码,他也就能进房间,他有多少密码就进多少房间,没有限制。

(4)小程序聊天功能

在多格视频同屏,同页里,上部分是视频格,下部分是聊天框,可语音、文字、发图、文件少部分表情。聊天要有【身份列表栏】某人功能,或者对【身份列表栏】某人留言功能。

6、小程序----优图天眼(现场摄像头的人脸识别任务)

(1)作用描述,是为了检测现场的人员身份。因为要进入实地现场的人员,事先我们会提醒他把身份证+手机号(验证码验证),姓名上传,留下信息,以备来到现场被摄像头拍摄到的时候验证没有通过而报警给小管理员和客户。当然没有通过视频拍摄验证的人会被通知给客户和小管理员,小管理员会进行上线提醒。没验证过,现场也不会有任何操作。因为要上传身份资料,所有应该建一个【身份建立】页面此页面第1项是,身份角色选项如:美的、木工、油漆工、安装工、客户、游客、小管理员、客户等,【暂时小管理员、客户的身份也放这里做选项,以后在放到专属页面】,下面就是姓名,手机+验证,身份证上传,并人脸识别。

(2)识别验证后的动作,现场摄像头对现场的人员人脸验证,不管通过还是没通过都会发送【现场验证结果】通知给客户和小管理员。通知的形式:XXX已在现场/现场有陌生人请注意。

(3)身份列表栏,此栏打开按钮显示在聊天框的某处,点击就可以跳出一个漂浮页有X关闭按钮,此页显示所有身份建立成功者,犹如QQ好友列表,上线的人就会往前排且点亮。

(4)如何确定上线点亮,因为前面已经建立身份,所以【所有现场识别通过人员】与【线上进入房间的人且事先身份建立成功者】会显示去到【身份列表栏】。参考主流直播平台,一般所有人进入或离开房间,就会自动跳出XXX进入房间,XXX离开房间。我们聊天框也要有此消息滚动。

7、后台+前台的页面,请参考以上需求制定。

后台页面,我所想到的管理功能,如下:

(1)小程序第一页的“首页公告”;

(2)总管理员的房间列表分发管理;

(3)直播房间的1-5个摄像头规制到一个房间功能且摄像头要有直播开关(就是切断直播流);

(4)房间的产生附带生成房间密码或二维码;

(5)供所有用户上传身份资料管理页面;

(6)聊天管理功能,主要是聊天记录中的保存/漫游。