这里的视频客户端包括PC客户端、手机客户端和TV客户端。三屏指的是PC屏、手机屏和电视屏。
一般的视频客户端的产品需求包含:
1. 内容展现:展现哪些内容,如何展现。例如首页展示、热门推荐、分类展示、详情显示
2. 内容搜索:支持联想搜索,将搜索结果分类
3. 用户中心:包括用户注册,用户登录,密码修改,查看用户状态,用户反馈,用户帮助
4. 支付中心:包括用户充值,用户消费,用户余额查询,用户消费记录查询,用户充值记录查询
5. 播放功能:支持连续剧的连续播放,支持拖拽、暂停、退出等操作,显示播放影片名称、播放时长、当前播放时间点。
6. SNS: 支持用户分享,用户评论
7. 三屏互动:支持视频在PC端、电视、手机三屏上切换功能,这个需要云端记录功能支持,同时需要绑定用户。
8. 广告:支持片头和片尾的贴片广告,暂停状态的广告,富媒体广告,文本广告
9. 统计:统计用户开机、关机、浏览、播放等行为,可以给用户相应的内容;统计广告点击和广告播放等,收集广告结果;统计厂家设备类型和客户端安装版本和类型。
10. 用户订阅:类似于机顶盒上的用户提醒。支持用户订阅,内容更新接收。例如腾讯视频的电视台预定功能。
11. 用户推荐:这个是服务器端根据用户浏览和播放行为或者影片关联信息向用户推荐类似影片。
12. 下载:包括内容下载和下载管理,奇艺客户端有些视频客户端称下载为缓存,例如搜狐视频。
13. 升级:支持自动检测升级程序,支持强制升级和用户自己升级,显示升级内容,提示用户升级信息。
14. 上传视频:如果网站支持UGC,需要支持用户上传自制视频。
不总结不知道,总结吓一跳。熟悉的视频客户端,居然有这么多需求。