IOS 技术分享| 互动连麦场景实现
前言
anyRTC 提供互动连麦的场景,演示了如何通过 anyRTC 云服务,并配合 anyRTC RTC SDK、anyRTC RTM SDK,快速实现连麦社交的场景。
方案选择:
RTC 实时互动
客户端推流到 CDN
服务端推流到 CDN
场景实现
一、视频互动连麦
效果预览

App Store 体验

源码下载
二、音频互动连麦
效果预览

App Store 体验

源码下载
开发环境
开发工具:Xcode12 真机运行
开发语言:Swift
实现:连麦互动,包含推拉流、连麦、聊天等。
核心代码
实例化 SDK 对象
复制代码
RTC 实时互动
复制代码
客户端推流到 CDN
复制代码

服务端推流到 CDN
复制代码

媒体播放器组件
复制代码
SDK 集成方式
方式一:官网获取
https://docs.anyrtc.io/download
方式二:CocoaPods 获取
复制代码
结束语
连麦项目中还存在一些 bug 和待完善的功能点。仅供参考,欢迎大家 fork。有不足之处欢迎大家指出 issues。最后再贴一下 Github 开源下载地址 。
版权声明: 本文为 InfoQ 作者【anyRTC开发者】的原创文章。
原文链接:【http://xie.infoq.cn/article/7173a59386e6e3930fbdb8257】。文章转载请联系作者。
评论