短视频app源码开发经验分享——功能机制篇(上)

继直播平台爆红之后,短视频APP也在2018年“重获新生”,在快手短视频低调运营的同时,今日头条旗下的抖音APP,西瓜视频等持续发力,目前抖音短视频已成为国内“超好玩的短视频APP”,随后腾讯也布局短视频市场,推出了“腾讯微视”。一时间,短视频市场“硝烟弥漫”,既然短视频这么火爆,我们今天就来聊下短视频APP的部分主要功能的机制问题。
一、推荐机制

  1. 短视频推荐列表根据推荐值进行排列,这里提供一个简单的推荐机制方案:推荐值=(曝光值+热度值)*转化率
  2. 曝光值的计算方式,全新的短视频发布后会生成相对应的曝光值,这里可以设定短视频通过审核后,曝光值会随着时间的推移递减,直到0为止,这样就能保证提供一个公平公正的曝光机制。当然,短视频内容如果是正在审核中的状态,则曝光值不会下降
  3. 热度值的计算方式,点赞数点赞权重+评论数评论权重+分享数*分享权重,权重值可以根据需求进行自定义设置
  4. 转化率的计算方式,完整观看次数/总观看次数即短视频内容的转化率
    短视频app源码开发经验分享——功能机制篇(上)
    二、附近机制
    通过相关定位接口,确定短视频作者的定位信息,按照距离由近及远进行排序
    三、热门机制
    热门机制在每次打开短视频列表或刷新短视频列表时,在保证数据不重复的基础上,随机展示若干短视频内容。
    四、拉黑机制
    将联系人进行拉黑后,将收不到对方的私信消息;处在被拉黑状态时,发送信息提示“对方暂时无法收到您的消息”
    五、关注列表
    关注列表显示用户已关注的短视频作者发布上传的短视频内容,可以选择按照短视频发布时间进行倒序排列
    六、身份认证
    用户通过填写姓名、手机号以及×××号来进行初步的系统认证,同时也可以加入人工审核及人脸识别审核功能,通过管理后台可以进行设置上传短视频是否需要认证
    以上是短视频app源码开发中的部分基础功能机制方案介绍,后面会继续整理完善一套完整短视频app开发搭建方案的其他功能机制,以及关于类似抖音短视频的功能详解,欢迎继续关注!

猜你喜欢

转载自blog.51cto.com/13922325/2160683