WebSocket连接地址#
WebSocket连接地址: wss://socket.micecube.com/ws?room_id=" + room_id + "&user_id=" + user_id
room_id : 直播间ID
user_id : 当前用户ID,默认为0
客户端上行内容(所有数据格式均为json)#
初始化连接传递信息
{"type":3,"room_id":"1195","name":"qXTCWdmVZe3acOtMVx3c7lA+Dz10gprg","avatar":""}
type : 固定值为3,代表进入直播间
room_id : 直播间ID
name : 当前用户昵称需加密 openssl_encrypt("用户昵称","DES-ECB","live".strrev("直播间ID"))
avatar : 头像,默认为空发送心跳包,建议30s发送一次
{"type":0,"room_id":"1195"}
type : 固定值为0,代表心跳包数据
room_id : 直播间ID发送消息(建议设置发送频次和时间间隔)
{"type":7,"room_id":"1195","name":"qXTCWdmVZe3Y1d1R8P59rVA+Dz10gprg","message":"111","send_message_id":"l1vl2wgv","avatar":""}
type : 固定值为7,代表发送消息
room_id : 直播间ID
name : 当前用户昵称需加密 openssl_encrypt("用户昵称","DES-ECB","live".strrev("直播间ID"))
message : 消息内容
send_message_id : 消息唯一编号(编号规则自行定义)
avatar : 头像,默认为空