技能篇:从0到1做一款短视频的小程序
编辑导读:短视频成为当下人们主要的娱乐方式,不少企业和个人都希望从中获得一杯羹。短视频业务那么火,现在还需要自行组建技术团队去搭建落地吗?本文主要结合腾讯云开放API设计及执行短视频项目的落地展开分析,希望对你有帮助。
阿强少爷开始执政公司业务了,这位患了深度抖音癌的富二代,认为短视频将是一个很好的切入点,一个将可以使他们家的生意在业务上得到很好闭环的口子。从传统的药店经营到现在的传统医药电商,创新才是未来。
一、短视频立项的业务定位
从用户端的业务服务闭环进行思考,医药电商只是定位在其中一个环节而已,虽然这个环节是最赚钱的环节,但在业务上终究没有什么核心竞争力,久而久之,就会沦陷到多经销商打价格战的困局。
对于用户来讲,以健康护航为口号,建立一个大健康服务平台,是整个医药电商行业甚至整个健康服务行业的核心竞争力。从用户的在线就医(复诊、家庭医生等)、线上药品购买、大健康内容输出(健康科普文章、养生短视频、专场医疗直播等)、慢病健康管理及疾病康复、再到用户画像建立,大数据精准服务。
而短视频,是一项在商业化进程中,见效较慢,但却不可少的一部分。所以讲,阿强思想还是有点强!
二、短视频业务设计思路
解决三个问题:视频来源、视频管理、视频投放。
结合业务场景:
- 视频的来源设计由运营后台上传发布、医生使用移动端发布;
- 后台进行视频审核、推荐、分发、管理;
- 通过用户标签、数据推荐投放至用户移动端进行播放;
- 其他平台需要进行视频的使用,为其提供API接口,获取视频及视频播放地址;
三、落地实施抉择
自研和第三方,从业务快速是错的需要和时间/资金成本上考虑,选择第三方开放能力是必然的。
现在是在第三方里面的阿里云及腾讯云上,需要作出抉择。
基于公司现有的产品终端,主要流量还在微信公众号及小程序上,APP的推广进程尚遇到较大的障碍,且微信在社交的能力上可以利用裂变的方式为产品带来有效的传播,因此,微信小程序将是这个V1.0版本的最好输出。
考虑产品将来在直播上的扩展,及直播的弹幕即时IM功能,本产决定:微信小程序+腾讯云。
四、项目的实施执行落地
1. 理解腾讯云的短视频开放能力
打开腾讯云官方,找到视频服务区:
逐个文档看过后,把腾讯云的短视频开放能力整理了下:
腾讯云把整个短视频的API开放能力拆分的比较散,但是大产品又是包含很多小产品的。比如云点播,又包含了视频的上传、播放;视频处理又有一些滤镜美化等特效。总的来讲,概念主要还是:编辑——上传——存储——云处理——播放。
当然,这个流程不是固定的,腾讯云把产品点拆成了产品单元,目的还是让开发者根据应用场景自由组合。
2. 产品选型
对于视频的上传,需要使用到相关的视频编辑能力,只能够使用APP作为载体。所以需要为医生提供APP端口。因为之前并没有APP,所以APP还需要从0到1,且不能够只装一个发布视频的功能,要不然医生老是切换端口进行业务,他们会很生气的。因此,这个项目的医生端APP可以立项,但是可以不用和前端的用户观看视频的小程序一起上线。
考虑视频的存储成本和视频的上传宽带要求,我的服务器不会做两个事情:不会要求APP上传视频到我的服务,然后我再转接到腾讯云;我服务器不会存储任务视频文件,只存储视频的基础信息,用作前端展示使用即可。
关于视频的分发,这个版本我觉得可以想,但是不要做。前端用些简单的分类和置顶、时间控制展示即可。后续寻求下大数据团队的支持。
理想状态是需要做用户埋点的,这些C端的产品,没有用户埋点,做产品的迭代基本上就全靠猜了。同时,没有了埋点,后续的大数据,也不会太大。
3. 短视频上传/播放工作逻辑
遵循着“编辑——上传——存储——云处理——播放”的逻辑。腾讯云已经承包了整个短视频的产品的所有核心技术了,对于我的产品来讲,我只需要做好业务场景的结合,把短视频的内容呈现给用户即可。
4. 功能预览
功能点不需要凭空构思的,对于发布视频,直接看腾讯云的“短视频SDK”产品,他有什么样的能力规划进去就可以了,麻烦的是,到时候变成交互应该是怎样的表现方式,所以还要结合一个竞品去理解会比较好,于是找到抖音,逐个对比腾讯云的视频编辑功能与抖音的类同,参考抖音界面的同时,最重要的,还是需要做好界面深度模仿的准备。
因为APP上线的时候要迟缓于我的小程序,为了短视频的内容,我在后台做了一个功能,就是通过后台的API进行视频的上传。由运营负责和医生接洽,上传前做好短视频的编辑处理。在这个点上面,有个憨憨的后台开发,觉得没有必要通过后台进行视频上传,而是建议直接打开腾讯云的后台,进入云点播的功能,通过腾讯云来上传,而后通过视频信息批量获取的方式从云点播搞下来。
至于小程序的交互,东抄西抄,按照自己的业务再改改就好了,到这里了,画出一个可执行清晰且质量高的交互,问题不大了!
五、最后
现在信息孤岛的产品基本上是没有了,大多数情况下,还是需要基于现有的系统或者第三方开放的平台去设计产品。当然,了解自身业务需要还是第一位,再就是需要了解别人家的可对接的产品形态,了解后,才能够做出合适的解决方案咯。那么,我们又该如何去理解别人的系统!有文档的是最靠谱的!那么就学会看别人的文档吧!从产品介绍、场景使用审核到个别核心的API接口理解。
最后,剩下个问题:这个版本的短视频,将来怎么从腾讯云脱离独立?又有没有必要独立?
本文由 @产品经理龙汪汪 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
刚进入开发一个的,在这留个言
我感觉在现有业务的基础上补充短视频业务模型板块是值得一试的
你问下你们老板愿不愿意试一试,技术都不是问题了,愿意花钱就行