首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >实时音视频V1,WebRTC和Android/iOS/PC不能互通?

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

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

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 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档