直播流程
2017-03-09 19:00:28 0 举报
客户端直播一般流程
作者其他创作
大纲/内容
观众进入直播间看到的流程变化
1. 连麦发起方在主播端,没有发起连麦则没有连麦按钮,目前支持一个连麦2. 主播发起连麦,观众可拒绝或接受,观众接受后,产生第二主播3. 第二主播获取连麦流ID,频道ID使用当前主播的频道ID
点击直播按钮进入到直播准备页
1. 观众进入直播间,获取直播间的详细信息2. 判断直播是否结束3. 展示主播界面4. 判断是否连麦,并展示连麦
直播过程中分享到H5
连麦状态通知
1. 直播结束后,生成回看会有3-5分钟的延迟(后端会继续优化逻辑)2. 生成的文件格式是一个m3u8的链接,字段replay_url ,回看播放器需要支持m3u8的格式3. 为兼容老版本的回看视频,判断replay_url来兼容mp4老版本的回看
1. 连麦逻辑和App不同,下周再考虑实现方式2. 需要更改观看直播/回看的链接
直播结束后的回看
1. 取配置接口,获取配置项和开关2. 没开启直播功能,直播按钮灰掉,需要带用户ID,可针对个人开启/关闭直播3. 获取直播需要的appID和appKey
连麦使用邀请制
创建直播进入直播页
1. 取创建接口,获取配置和开关2. 没开启连麦,连麦按钮隐藏掉3. 获取直播需要的频道ID和流ID4. 聊天室没有变化,仍然是上个版本的约定
1. 第二主播连麦开始后,把连麦参数放在通知接口里通知所有人2. 收到连麦开始的通知后,主播和观众都会出现2个直播频3. 连麦停止可以由主播端强制通知关闭或第二主播自己关闭4. 连麦停止后,通知所有人退出连麦流,关闭连麦节目5. 同一个直播间可看到连麦多次开始和结束,同一时间只会有0或1个连麦存在
0 条评论
下一页