直播中-主播端
2019-02-13 14:28:31 39 举报
主播端
作者其他创作
大纲/内容
失败重试
上报服务器开播成功
失败
当服务端N秒钟未收到 主播端的心跳消息,将通过IM下发全房间关播通知
推流成功
log
当服务端收到开播成功通知和对应的心跳时,才能判定该用户开播成功
服务端收到关播通知,需使用IM下发房间消息通知所有房间观众
收到服务端关播消息
成功
连接IM之前需要先创建IM房间,此步骤可服务端来创建也可客户端创建。1、服务端创建,需请求接口,返回结果之后方可连接IM2、客户端创建,无需等待接口返回,自行创建
断线或重连时间超过心跳时间
开启心跳(直播间保活)
断线重连
中途断线
重试
上报服务器关播、断开心跳、退出IM登出房间、销毁相关任务等等
连接IM
获取直播地址(拼接URL或网络请求)
开始直播
开始推流
失败重连
处理IM相关逻辑,比如在线列表等
关闭直播
推流失败
0 条评论
下一页