zoukankan      html  css  js  c++  java
  • 个人作业——软件评测

    软件评测——腾讯实时音视频

    前言

    调研,评测

    评测

    IOS Demo

    Windows Demo

    Web Demo

    Bug

    1.IOS端与网页端进行视频通话时,无法显示对方的画面,但是实际有连接到对方

    2.IOS端打开设置开启水印时,竖屏模式从Windows端上看有水印,但切换到横屏模式水印会消失

    为什么这个产品组的人没有发现这些bug?

    第一个bug感觉应该是发现了,但是代码改不好

    第二个bug应该是产品组的人把手机横屏与Windows电脑屏幕的实现做成一起了,Windows端没有开启水印功能

    采访

    根据该SDK想要开发的产品

    • 想要开发的产品

      一个在线的谁是卧底游戏

    • 产品主要功能

      用户进入程序点击开始匹配可以自动匹配到相应人数的房间,进行谁是卧底游戏,到该用户的发言过程用户选择打开/关闭摄像头,通过麦克风开始发言

    • 产品面向的用户

      喜欢玩这类聚会游戏,但和朋友没有相同空闲时间的人

    • NABCD分析

      1)N(Need,需求):

      从18年开始,狼人杀开始在各大直播平台变得火爆,与此同时市面上各种狼人杀的APP开始出现,但是狼人杀里面的内容相当的丰富,有非常多的职业,每个职业都拥有自己特殊的技能,还有非常多的套路,如果是一名新手玩家的话,一开始可能会晕头撞向。而谁是卧底这个游戏则比狼人杀简单的多,对新手比较友好。现在的人时间比较碎片化,需要这种在线的形式。

      2)A(Approach,做法):

      做一款手机APP,有IOS端、Android端,实现在线匹配、在线进行游戏功能

      3)B(Benefit,好处):

      简单的玩法可以更容易吸引到玩家,通过腾讯实时音视频的SDK可以吸引到想玩而约不到合适的人的玩家。

      4)C(Competitors,竞争):

      与狼人杀游戏相比,玩法简单

      与市面上一模一样APP相比,增加了视频功能,增加了游戏的真实性

      5)D(Delivery,推广):

      有资金的话,当然是让各大主播试玩打广告,IOS端买水军刷评价和尽量做到App Store的首页推荐,Android端冲一冲应用商店排行榜

    采访潜在用户

    • 采访对象背景和需求

      福州大学大三学生,有时想跟家人进行视频通话

    • 采访对象使用腾讯实时音视频的功能

    • 用户使用这个DEMO的过程

      1) 用户的问题解决了么 ?

      解决了

      2) 软件在数据量/界面/功能/准确度上各有什么优缺点 ?

      数据量上,腾讯有高质量的服务器来支持很多人音视频聊天的大数据量

      界面简洁,但是有些端不是太过于友好,不知道怎样开始操作

      功能明确清晰

      准确度一般,画面调不到很清晰,延迟很大

      3) 用户体验方面有问题么?

      没什么太大的问题

    • 想用这个SDK开发怎样的产品

      利用旧手机实时监控

    • 用户对腾讯实时音视频的功能的改进意见

    进行视频通话时的对方画面可以更流畅一点

    • 用户对我想开发的产品有哪些意见

    相对于相近产品没什么特点

    • 结论

      推荐

    分析

    • 这个SDK做到这个程度大约需要多少时间

      六人团队可能需要半年的时间

    • 这个软件目前的优劣

      优点:背靠腾讯这样的大企业,需要推广时的流量不是问题

      缺点:还有一些bug未修复,不能进行大规模的商用。相对于声网,使用该SDK进行开发操作流程可能会麻烦很多

    • 团队在软件工程方面可以提高的一个重要部分 (具体建议)

      在发布软件前,一定要尽最大的努力去进行测试,尽量找出bug

    建议和规划

    • 如果你是项目经理,如何提高从而在竞争中胜出?

      更好地在各个成员之间进行沟通,开始项目前要敦促团队成员使用最新最好的技术

    • 目前市场上有什么样的产品了?

      有只通过语音进行游戏的谁是卧底APP

    • 你要设计什么样的功能?

      在线进行面对面谁是卧底游戏

    • 为何要做这个功能,而不是其他功能?

      因为音视频形式很适合在线实现这些聚会游戏,而且我对游戏感兴趣,但又不喜欢玩太难的

    • 为什么用户会用你的产品/功能?

      因为现代社会的生活节奏不断加快,人们的空闲时间变得碎片化

    • 你的创新在哪里?可以用 NABCD 分析。

      同上NABCD分析

    • 如果你来领导这个团队,会有什么不一样?

      我会多学一点各方面的知识,方便与团队成员沟通

    • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

      1人美工

      1人Android

      1人IOS

      1人后端

      1人测试

    • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

      1~4周做出简易样品

      5~8周进行测试,优化软件

      8~16周开放一部分用户测试使用,继续优化软件

    • 项目发布后,有没有考虑过项目该怎么部署才能满足需求。

      应用服务器配置:4核8G*1

      后端服务器配置:8核16G*1

      带宽: 千兆网或者5G网

      数据库: 关系型数据库(Oracle)*1

      ​ 缓存型数据库*1

  • 相关阅读:
    The bean 'xxx' could not be injected as a 'xxx'because it is a JDK dynamic proxy that implements
    JQuery对象选择详细说明
    C#将image中的显示的图片转换成二进制
    选择一个图片文件,并且用PictureBox表示在Form上
    Android推送方案分析(MQTT/XMPP/GCM)
    [转载]什么是 Design Hackathon?
    脚本启动MySql服务
    Mysql数据库插入数据乱码问题,解决方案!
    MySQL自动备份脚本
    读取Excel模板,写入数据,并别输出另存为Excel文件
  • 原文地址:https://www.cnblogs.com/brokenpumpkin/p/11963698.html
Copyright © 2011-2022 走看看