腾讯云html5直播开发,腾讯云IM开发 直播 聊天室

2019年6月工作总结

总结时间:2019年6月30日

总结人:韩放

工作内容:

1.哟呵直播开发

2.一乙农场客服商品对接

项目总结:

这个月主要是又做了一个直播类项目,这次主要的不同是根据客户的定制要求完全使用了腾讯IM加腾讯云直播点播实现的一个直播功能。这次主要记录腾讯云IM的集成过程。

主要代码模块:

1.IM集成(开放平台注册应用过程不记录)

1)cocoaPods集成IMSDK,并在项目初始化的时候注册应用

d23eec6d1d50e21579b7ed48f31ec4a2.png

2)登陆登出和多设备登陆挤下线功能功能

由后台提供腾讯云登录账户和秘钥,在我们系统登陆成功之后登陆腾讯云IM。同理在我们系统退出登陆时候退出腾讯云IM,当收到其他设备登陆回调的时候弹出提示您的账号已在其他设备登陆,同时推出系统返回登陆页面。所使用到IM的api如下。

1ac5271c3a869903b3f42a9e8abf995a.png

87075640224179cceab0feef16277af8.png

1299ac7f1341800812ddcec728760b7e.png

3)聊天室功能

每次进入直播间的时候需要加入聊天室,因为聊天,礼物,各种通知都是从IM聊天室发送的,普通文字消息,弹幕文字消息,礼物消息,还有直播停止,入场动画等等都是通过消息收发做的,所以进直播间加入聊天室,退出直播间离开聊天室。

290981163adcba0cbbad44d7dbc8f439.png

4)消息收发

1对1私聊直接使用腾讯云框架就不多说了,主要说一下直播间各种自定义消息吧.除了普通的聊天室消,这次我们全部使用了腾讯云消息体中的自定义消息,结构体如下。

574848b74e2eeb8c9ba6a1ae436daec1.png

描述对应着我们不同场合的消息使用,如礼物,如弹幕等。在自定义数据里面我们添加了用户的头像,礼物的信息等,让每一个人都能完整的获取所需要的数据内容并加以展示,已实现直播间各种炫酷各种动画的效果

总结:基于腾讯云实现的IM和直播功能,总体来说也是拓宽了自己的一方面知识面,因为不同的客户就是有不同的需求,我们能做的就是尽量满足他们的要求,腾讯云的IM和直播还是比较稳定的,下次记录一下腾讯云直播的接入过程。希望以后在各种环境下不断地完善自己,丰富自己,以不变应万变,尽量实现客户的每一个小要求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值