新知系列课程第二季来啦!我们将为大家带来全真互联时代下新的行业趋势、新的技术方向以及新的应用场景分享。本期我们邀请了腾讯云音视频产品经理——郑聪兴,为大家分享腾讯云即时通信IM产品的能力及应用场景。
本次分享的内容分为三块,一是腾讯云即时通信IM的产品概述,二是IM的核心功能特点,三是IM的应用场景介绍。
即时通信IM是什么
即时通信IM是一款PaaS产品,以提供SDK的形式,集成至用户的APP或业务系统中,帮助用户快速实现类似QQ、微信那样的聊天能力。利用IM,用户可以实现APP内的单聊、群聊等稳定的消息传输能力;实现好友与黑名单等关系链管理能力;实现群成员与群资料等群组管理能力;实现聊天会话置顶、未读计数等会话管理能力。IM还开放了丰富的DEMO源码,最快1分钟即可跑通,再结合开源UI库(TUIKit),实现 UI 功能的同时调用 IM SDK 相应接口,仅需1天即可帮助用户搭建出自己的专属IM应用。
IM还为出海客户提供新加坡、韩国、德国、印度等海外数据中心,数据存储在当地,满足客户出海合规需求;IM覆盖了全球超过2500个加速节点,自研调度路由算法,“指挥”消息更快到达;支持业内独有的QUIC双通道能力,一条消息经过2路通道进行传输,双份保障,稳定不丢失,在网络质量差的部分国家和地区,消息依旧畅通无阻。IM出海详细指引请见出海专区文档(https://cloud.tencent.com/document/product/269/81906)IM的底层还与实时音视频、直播等进行了打通,通过集成相应SDK可以轻松应对连麦PK、直播互动、音视频通话等热门音视频场景。除此之外,IM还可适配电商带货、在线课程、互动游戏、客服咨询、社交沟通、企业办公、医疗健康等众多场景,实现泛互、教育、金融、政企、IoT等全行业覆盖。
即时通信IM核心能力
1. 消息传输&会话管理在消息传输中,IM支持多种消息类型,包括图片、文字、语音、短视频、表情、自定义消息等等,可以实现APP内的双人聊天,支持APP管理员在后台模拟其他用户身份发送消息或是下发系统消息。IM也支持类似QQ群、微信群的聊天方式,支持云端的消息存储,用户更换终端依然可以获取其聊天记录。在APP退出后台或进程被kill的情况下,如果有新的消息提醒,IM支持离线推送能力将这条消息推送给客户。IM还具有完备的会话管理能力,用户可以拉取最近会话列表,并可以对会话列表进行置顶、删除、清空等操作。
2. 群组管理与大家平常使用的QQ群、微信群一样,IM可以提供丰富的群组资料管理能力,比如设置群公告、修改群组名称、修改群组简介等等,还支持修改用户群内身份、加群选项、接收群消息选项等等信息。IM还支持对群组及群成员进行管理,可以实现创建、转让、解散群组,可以进行添加/删除群成员、设置管理员、修改群成员资料等操作。
3. 用户资料及关系链IM支持昵称、头像、加好友验证方式等标准资料字段,也支持用户根据自身业务属性,将一些额外的自定义资料字段附加到用户资料上,并通过现有接口进行读写操作。在关系链方面,IM支持3000个好友,支持添加/删除/校验好友,支持添加/删除/拉取/校验黑名单。在非好友情况下,IM也可以支持用户之间相互聊天。最后,即时通信IM最核心的能力是后台系统的稳定性和抗并发能力。每月服务用户数超过10亿,消息收发成功率、服务可靠性高于99.99%。IM还提供人数无上限的音视频直播群,非常适用于音视频场景,并且支持多级扩散、冷热分离、多地容灾等技术。
即时通信IM核心应用场景
第一个场景是社交沟通。如果用户想要在APP中实现社交聊天,那么IM可以支持单聊/群聊中的文字、表情、图片、短语音、短视频等多种消息类型,有效提升用户活跃度。IM也支持丰富的群组类型,例如私有群、公开群、聊天室等,满足特定群聊场景。同时,IM还支持支持群头像、群昵称、群简介,群成员头像,群成员昵称等资料管理,并且支持最多20个自定义字段,实现群组等级展示、群组个性化展示等能力,轻松满足社交沟通场景下的用户需求。第二个场景是直播互动。IM为音视频场景提供无人数上限的音视频聊天室,能够为百万级的直播保驾护航。日常直播中的点赞、送礼、打赏等能力,都是通过IM自定义消息实现的。以点赞为例,用户在应用上进行点赞后,点赞操作的次数将通过客户端上报至服务器,之后由服务器下发一条消息至直播群,告知点赞数量达到了多少,客户端接收后更新点赞数显示,就实现了直播点赞功能。IM还提供弹幕聊天功能,实时获取弹幕信息,通过自定义消息还能实现弹幕变色、悬停、加速以及图片弹幕等特殊效果。另外,在直播互动中,抽奖也是不可或缺的能力。IM的自定义消息可以将链接、文本、图片组合成一条消息下发,用户点击后就可以进行抽奖,轻松实现直播场景下的抽奖互动。第三个场景是电商带货。除了点赞送礼、弹幕消息、抽奖互动等能力外,IM的自定义消息和第三方回调能力还能帮助客户打通业务后台,实现领取优惠券,加购商品等能力。用户点击优惠券/加购后,系统自动实现流转。第四个场景是互动游戏。很多游戏的游戏内社交是通过IM实现的,例如游戏内常见的组队聊天、世界聊天等等。IM还能够提供创建游戏内社群的能力,支持群头像、群昵称、群简介,群成员头像、群成员昵称等资料的编辑,还可以通过自定义字段为群成员分配游戏定制版本的身份、等级、勋章……另外,对于很多出海游戏,IM支持全球消息互通,提供包括亚太、北美、欧洲、中东、非洲、拉美等覆盖全球的海外接入点与加速点,实现玩家就近接入,保障全球玩家通讯质量,并且提供了国际站的独立数据存储节点,保证客户数据安全合规。第五个场景是在线教育。IM提供了很多与教育场景适配的能力,比如开课提醒,就可以通过调用IM服务端的API,对所有成员进行消息提醒来实现。同时IM可以为在线教育提供强大的班级管理能力,老师或助教可以邀请成员进入课堂群,针对学员禁言/解禁或踢出课堂群。教师在上课过程中,可以利用IM的消息传输能力,向学生下发课件、PPT、文件、图片、视频等内容。举手发言/随堂测试/互动问答等在线课堂中常用的功能也都可以通过IM的自定义消息能力实现。第六个场景是在线客服。这个场景的典型应用就是智能客服,IM通过第三方回调将消息实时抄送至业务或智能客服后台,得到答案后通过Rest API下发,就能够实现用户咨询后自动获取对应的答复,自动化完成客服工作。当然,用户对答复不满意的话也可以要求转人工,人工客服利用IM也可以和客户实现文字/语音/图片等多种形式的实时在线沟通。对于在线客服场景中存在的很多监管需求,IM支持商家或超管随时加入或离开顾客咨询群,实时监督客服服务质量,也支持消息下载与实时抄送,将客服与客户聊天记录保存本地,供监管抽查、考核。第七个场景是企业通信。IM支持用户自定义字段,可自定义企业通信录信息及用户权限,允许非好友直接通信,满足超大型企业通信需要。通过IM的自定义消息能力,还可实现远程打卡、投票、企业云盘、在线文档、页面分享等多种定制化消息类型,并可将OA、e-HR等内部系统流程,通过系统消息方式发送给指定接收者,实现快速审批,全方位提升企业线上办公效率。第八个场景是在线会议。IM支持10万人大群,对于超大规模的万人级企业大会也能够满足需求。并且IM为会议提供强大的成员管理能力,支持禁言、踢人、设置联席主持人、邀请入会、禁止入会等多种功能。还可在会议过程中,通过IM的自定义消息能力将图片/文档/投票等会议相关内容分享至会议群内。最后一个场景是商业沟通。在日常的打车、配送等服务中,都会涉及到服务双方的简单沟通。IM能够在服务人员接单/抢单后,通过REST API快速创建服务人员与用户的单聊/群聊,实现定向分配对接,同时自动下发订单信息,为双方提供互动沟通的平台。IM还支持发送实时位置信息,通过用户自定义字段,可实时获取并发送服务人员轨迹信息。用户可在应用中实时确认服务人员的位置轨迹,了解服务进度。另外,IM有很强的安全保护能力,能够满足商业沟通场景对信息保护和用户安全的要求。IM能够选择性拉取用户资料,仅展示必要信息,避免用户信息泄露,并通过第三方回调与实名认证服务打通,提高App安全性,还可在服务人员与客户建立群聊后,同步添加安全员,对双方使用者不可见,保护使用者安全。
IM还支持私有化部署。对于政务/金融/医疗等数据安全更高的领域,IM 可直接部署在客户本地,数据资产也全部放置在客户本地,保证系统及数据安全。对于想要将聊天能力嵌入到自有系统中的企业,企业微信、钉钉飞书这样的标准产品无法满足他们的需要,也可以通过IM的私有化部署,将IM SDK集成至自有系统,搭建自己的专属企业通信平台。
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。