前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实时音视频V1,WebRTC和Android/iOS/PC不能互通?

实时音视频V1,WebRTC和Android/iOS/PC不能互通?

原创
作者头像
hhualiu
修改2019-03-18 11:44:40
1.5K0
修改2019-03-18 11:44:40
举报

Android/iOS/PC 三端,在1.9.0之前的版本走IM通道,1.9.0之后的版本默认使用云上环境

解决方案(二选一):

  • 都升级到1.9.0之后的版本(默认使用云上环境);
  • 把1.9.0之后的SDK切换到IM通道

各端切换到IM通道设置如下:

  • Android:在初始化SDK之前加上 ILiveSDK.getInstance().setChannelMode(CommonConstants.E_ChannelMode.E_ChannelIMSDK)
  • iOS:在初始化SDK之前加上[[ILiveSDK getInstance] setChannelMode:E_ChannelIMSDK withHost:@""]
  • PC:在初始化SDK之前加上ILive()->setChannelMode(E_ChannelIMSDK)
  • WebRTC:WebRTC默认是云上环境(useCloud:1),在new WebRTCAPI初始化时加一个 useCloud:0(IM通道)
  • 小程序 :WebRTC音视频鉴权服务可以在云上和IM通道间切换, 云上:https://official.opensso.tencent-cloud.com/v4/openim/jsonvideoapp IM通道:https://yun.tim.qq.com/v4/openim/jsonvideoapp

注意:各端环境一致才能互通。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档