产品经理必会的案例:直播功能设计
这是Kevin的第 858 篇原创,
实现直播功能,应该怎么设计?
▲ 直播供应商
▲ 百度视频直播服务
▲ 腾讯视频直播服务
▲ 阿里云视频直播服务
产品经理在直播产品最重要的模块
一个典型的视频直播产品通常由3个部分的模块构成: 1、视频直播的业务代码 2、直播聊天室 3、视频直播流服务及CDN
视频直播的业务代码负责在客户端和服务器端实现所有视频直播的业务逻辑和数据管理。 直播聊天室负责视频直播的直播间(或聊天室。以下文中直播间或聊天室均指同一个概念)中的文字聊天室部分,包括聊天室中的IM沟通(发消息,弹幕,刷礼物)以及聊天室的管理比如聊天室的成员列表、禁言踢人等。 视频直播流处理及CDN厂商提供的SDK分为主播端和观众端。主播端主要负责视频采集编码,然后将自己的视频流和音频流推流到CDN。 观众则使用拉流SDK从CDN拉取主播的视频流和音频流,并进行视频解码和视频播放。视频流和音频流的鉴黄、录音录像等工作也都是由视频直播流处理及CDN厂家提供的。 而用户的使用区域就是直播聊天室,产品经理也是围绕直播聊天室开展功能设计的工作。其他2部分是交给基础运维、业务运维、开发来实现。
▲ 直播的观众端和主播端
平台运营端主要是为平台运营、管理着提供内容的管理、和直播运营,可以推优质的主播、直播间进行精选,对违规的内容进行降级或处理。 在简易设计中,产品经理可以围绕下面的功能点对平台端设计 1、聊天室创建和销毁; 2、聊天室成员管理功能,支持加入、离开、禁言、踢人、封禁等用户操作; 3、支持黑名单功能,被列入黑名单的用户不能再次加入聊天室; 4、支持多管理员,除主播外可以指定管理员,对成员进行管理; 5、内容审核: 5.1、敏感词过滤&消息反垃圾,支持自定义敏感词对消息进行过滤,基于用户行为智能反垃圾; ▲ 平台运营端功能模块梳理
▲ 直播间的原型设计
▲ 创建直播间与直播间预览
▲ 直播间结束与进行中 状态
观众列表
评论
点赞
房间信息
转发
摄像头设置
麦克风设置
举报
退出\结束直播
今天的分享就在这
今日Bonus:加我好友 pmkevin001,领取直播原型部件库,同时还有运营模版,带你了解快速提升产品运营进阶
评论