当前位置: 首页 > news >正文

如何在断线后不重连加入音视频房间

RTC 房间断网后,默认是一直尝试重连的,例如当主播再次联网重连成功后,会自动发布之前在发布的音视频流。针对某些不想断网后重新加入连接的场景,需要如下配置:

1、配置断开后不去重连(这种情况也会重连 4 次约 40s ,之后不再重连):

RCRTCConfig *config = [[RCRTCConfig alloc]init];
config.isEnableAutoReconnect = NO;
[[RCRTCEngine sharedInstance] initWithConfig:config];
2、断网用户需要遵守代理协议 RCRTCEngineEventDelegate ,实现对应方法监听没有连接成功:

[RCRTCEngine sharedInstance].delegate = self;
// 实现方法:
- (void)didKicked:(NSString *)roomId reason:(RCRTCKickedReason)reason{
// 断网用户会在断网后 ping 4 次(约 40s)失败后退出音视频房间
用户可以在这个回调中实现UI变化
}
3、远端用户可以在断网用户重连失败后收到对应回调,可以在回调中实现对应的 UI 变动:

// 远端掉线
- (void)didOfflineUser:(RCRTCRemoteUser *)user {
}

详情查看:融云-为用户提供IM即时通讯和实时音视频通信云服务

http://www.lryc.cn/news/262820.html

相关文章:

  • RabbitMq交换机详解
  • 智能优化算法应用:基于适应度相关算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • spring之基于注解管理Bean
  • Wireshark在云计算中的应用
  • 三菱plc学习入门(一,认识三菱plc)
  • 设计模式——中介者模式
  • 【 USRP安装教程】MATLAB 2023B
  • AI绘画中UNet用于预测噪声
  • 解决 Hbuilder打包 Apk pad 无法横屏 以及 H5 直接打包 成Apk
  • 云原生之深入解析如何在K8S环境中使用Prometheus来监控CoreDNS指标
  • Unity3D UDP传输大文件怎么提高速度详解
  • 数据结构——栈和队列的应用
  • 第7章 排序
  • AR眼镜光学方案_AR眼镜整机硬件定制
  • Linux shell编程学习笔记36:read命令
  • Python表达式
  • 风速预测(六)基于Pytorch的EMD-CNN-GRU并行模型
  • 【Stm32-F407】全速DAP仿真器下载程序
  • ArcGIS Pro SDK导出的几何XML和Json
  • 随笔记录-springboot_LoggingApplicationListener+LogbackLoggingSystem
  • 超级计算机与天气预报:精准预测的科技革命
  • 【uniapp小程序-分享】
  • 思幻二次元风格的工作室个人引导页源码
  • Rsync+notify文件实时同步工具
  • 小信砍柴的题解
  • 华为OD机试 - 跳格子3(Java JS Python C)
  • 每天五分钟计算机视觉:谷歌的Inception模块的计算成本的问题
  • 最新AI创作系统ChatGPT系统源码+DALL-E3文生图+支持AI绘画+GPT语音对话功能
  • 78-C语言-完数的判断,以及输出其因子
  • C# 使用FluentHttpClient请求WebApi