阅读 38

OA系统为例|中后台产品经理需要掌握的开发技术有多少

原创 Kevin改变世界的点滴 Kevin改变世界的点滴

昨天


大家好,我是Kevin。这是2020年第33篇原创


中后台产品经理和其他产品经理一样,同样要掌握开发知识能力,帮助更好的低成本、高性价比的产品实现方案。但技术是海量的, 产品经理不会做到面面知晓,所以聚焦在目标用户上的业务场景,是中后台产品经理学习技术知识的方向,一切为有用而实操。


趁着周末时间,我也花了2天时间调研了OA系统下的会议版块技术能力,同时市面上OA产品的功能对比。同时也回答下几个读者的问题。


产品文档和案例复盘有什么区别?



前段时间我分享了中后台搭建的会议系统,有小伙伴留言,说这怎么有点像是功能操作说明文档?

其实站在阅读者,做案例拆解的复盘,其实本质上做写产品操作说明文档非常相似。

作者要考虑读者的人群画像、顾及专业化语言内容产生的阅读门槛问题。


同时软件产品的功能是以页面展现的,当我们在案例中围绕着关键功能和核心业务模式去做复盘,既然是页面说明就自然会和产品使用说明书有点类似啦。



会议系统的迭代故事



会议系统使用者起初最主要聚焦的仍然是视频、音频传输能力。


抛开文档、桌面同屏的展示,会议系统搭建的虚拟房间映射现实会议的能力,是企业、个人选择线上会议的主要原因。


随着会议需求越来越多,对高安全、稳定的传输能力,参会人聚焦在关注会议问题上的要求,变成了会议系统的产品设计者目标。


因为企业开会,其实也是成本。


这里网上有朋友说,会议人力成本来自工资、人数、时间。



会议成本计算案例



站在节省会议成本问题上,企业管理者通过选择高效的OA系统或会议工具,显然是一种解决方式。


传统的会议解决方案是通过硬件、带宽、软件等综合解决方案,成本少则几十万,高则几百万。中小型企业很难承受,同时又有线上会议的需求,因此云服务的方式提供软件会议解决方案,成了这类会议要求不高的企业选择。




会议系统的技术点





在会议系统中,我们常听见接入方、点。多少多少点数和方数,支持多大的并发数,那么,点数、方和并发数是什么意思呢?


点数和方数的意思是一样的,是指您一共需要多少个用户需要开户,接入视频会议的客户端数,直白的说就是参与视频会议的电脑数量或者人数,比方说您需要有10个人需要使用视频会议系统参与会议,那么就需要10个点或者方的客户端并发,目前网络视频会议软件系统大部分都是根据点数来收费的,即会议中的参与人数,参与人数越高,那么费用也必然越高。


客户端并发数就是客户所购买的同时在线开会的用户数,同时在线方数并不指的是是互相互动性人数。可能有2个人开会,其余人在观看。


在会议系统中会有实时互动、直播2个分类。


现在你看到的市面上的会议系统,支持最大300人在线其实指的是直播+互动2个合集。


考虑到带宽和网络传输、以及服务成本(云服务占用),还有企业的实际需求,我们在会议中不会做到每个人实时互动。


比如腾讯会议对互动人数有限制可以最多是300人参会,最多同时9人开麦或视频。语音/视频通话最高支持16人同时开麦或开启视频,在群聊中发起语音或视频通话大于9人的时候,会自动转成会议功


实时音视频和直播两大块场景的交集,将少数有实时互动需求的用户分配到超低延迟( 200ms )的实时音视频云上,将大部分只有实时观看需求的用户分配到低延迟( 2~3s )的直播云上。

满足了企业员工移动端、网页、随时可参与会议、发起会议的需求。



会议系统移动端




在会议系统中,我们需要能够兼容不同带宽,有网速差的3G,也有高网速情况,因此背后使用较多的就是SVC能力。

查阅资料后知道:

分级编码是一种用来兼容不同的终端设备和链路带宽的技术。它的特点是对码流分层,低层码流可以单独解码,高层码流能增强视频的质量。

H.264 SVC (Scalable Video Coding)是以H.264为基础,在语法和工具集上进行了扩展,支持具有分级特性。H.264SVC是H.264标准的附录G,在2007年10月成为正式标准


SVC 的优缺点

优点:
l 根据网络情况,设备能力,解码器可以选择解码不同层级的码流。
l 一次编码,多次解码。无需重复编码或者转码。
l 抗差错。只需要底层码流就可以解码,高层码流错误/丢失不影响视频流畅性。可以对低层码流和高层码流采用不同强度的抗丢包/抗差错手段。算上前向纠错的开销,SVC整体码流可能更低。
l 底层码流兼容h264非SVC解码器。
缺点:
l 对于质量分级和空域分级,同等质量需要大概多10%码率。时域分级的码率有所提高(实际上相当于I,P,B帧的拓展),但是对运动强度比较大的场景,码率有所增加。
l 对于质量分级和空域分级,运算量变大。
l 软硬件编码器比较少。



会议对公司不同角色的重要性




站在企业的角度,选择一套有会议系统的OA,可以帮助管理层、中层、公司员工在任务完成、质量保证、公司方向上有重要意义。

方案主要从三个角色产生的工作流程需求

第一角色:
高层管理——定规则,做计划,拆战略、强沟通

第二角色:
中层管理——拆任务,做协调,看进度

第三角色:
团队成员——管时间,做执行,常汇报,有氛围


市面上包含会议功能的产品分为2类:平台型、工具性

平台型类似钉钉、飞书、企业微信等,通过平台为自家的会议功能引流。

工具性如zoom、小鱼互联,都是以会议视频主打,围绕着视频会议打造更稳定、强大的会议系统。

这里附上一张市面上不同产品的功能对比。



2019年底做的各项OA系统功能对比


所以企业在选择会议系统还是OA上集成的方案,取决于公司的诉求,搭配最好的解决方案。




会议系统SDK下,产品经理的逻辑考虑



在会议系统中,会存在多个房间、角色、权限。如果采用第三方的会议sdk集成,则还需要选择哪一家的解决方案。市面上最好的,仍然是zoom,前面提高的svc老手。


说是加入房间,抽象后的说法其实是「什么用户以什么身份加入什么房间」。这里有 3 个未知量:用户标识、身份标识(权限)、房间标识。其实整个加入房间的过程需要的未知量还有很多,比如房间隶属于哪个 APP(应用,不同应用中房间独立),APP 隶属于哪个工具厂商账户等等。


在这里我们将这些值统一进行编码签名,变成一个 roomToken 提供给前端,端上就只需要通过这个 token 即可加入房间。




音视频的传输、会议效率才是基础



明确参加一个会议的目的:

是为解决某个问题\得出一致结果。

同时参加会议的时间长度、所需要的人力成本估算、会议同学理解度。

会议伴随着会议的记录、信息展示、工作内容展示、会议的签到和考勤记录等场景。

选择一家会议系统还是自研,中后台产品要严格定位自己公司的场景。比如互联网公司会有大量的软件设计、原型、设计工作,除此之外也有文档需求。

飞书出现了许多在OA系统中的集成套件,同时会议系统中还必须具备前面提到的基本能力:音频、视频传输,如果连说话都卡顿、画面看不见,显然最基础的会议体验都没有。



讨论话题





如果你也是在做企业办公、协同办公的产品经理。欢迎在公众后台留言,我拉你进讨论话题群。


我昨天提问,在微信群语音、视频通话为什么只最大支持”9”个?

目前还没有小伙伴们回答,有兴趣或知道答案的同学欢迎在文章留言讨论,我将对前三名回答的同学“红包”小奖励啦。



我的产品经理圈子



在PMTalk发起的一个互联网人高层资源圈子今天开启了。包括苏杰(人人都是产品经理作者)、南极圈创始人、运营研究社CEO、腾讯阿里头条产品总监等累计超过20名互联网大咖、投资人也都在这里。付费圈子提供给围绕着产品热点案例拆解、企业微信最新产品运营增长技能课程、每周精选1份应用体验报告、同时免费参加1年会做线下10场闭门会、还有若干周边、峰会的折扣福利。

如果你在产品经理或互联网的路上,加入一个终生学习的高精尖圈子势必是一件不会错的事情。

平均1天1块钱,扫码购买即可加入。