官方公告
Agora Native SDK 现已更新至1.9.1版本,查看发版说明
推荐
  • 使用Agora SDK,你想要的代码示例这里都有
    如果你加入了声网 Agora SDK的开发者大军,那么下面这些代码示例你一定用得上。 入门代码示例 ▼   1对1视频通话,2分屏 加入频道 挂断(退出频道)​ 静音 关闭视频 前后摄像头切换 挂断 iOS - Swift:https://github.com/AgoraIO/Agora-iOS-Tutorial-Swift-1to1 iOS - Objective-C:https://github.com/AgoraIO/Agora-iOS-Tutorial-Objective-C-1to1 macOS - Swift:https://github.com/AgoraIO/Agora-macOS-Tutorial-Swift-1to1 macOS - Objective-C:https://github.com/AgoraIO/Agora-macOS-Tutorial-Objective-C-1to1 Android:https://github.com/AgoraIO/Agora-Android-Tutorial-1to1 进阶版代码示例- 视频 ▼   加入频道 挂断(退出频道) 设置分辨率 1v1视频通话,双击视窗可放大/缩小 4v4视频通话,4分屏布局;双击视窗可放大/缩小 静音 关闭视频(关闭摄像头) 前后摄像头切换 屏幕共享,仅限macOS 数据通道(频道文字聊天) 黑白滤镜 iOS - Swift:https://github.com/AgoraLab/OpenVideoCall_iOS iOS - Objective-C:https://github.com/AgoraLab/OpenVideoCall_iOS_OC macOS - Swift:https://github.com/AgoraLab/OpenVideoCall_macOS Android:https://github.com/AgoraLab/OpenVideoCall_Android Windows:https://github.com/AgoraLab/OpenVideoCall_Windows 进阶版代码示例- 语音 ▼   多人语音通话 加入频道 挂断/退出频道 静音 使用功放(开扬声器) iOS - Swift:https://github.com/AgoraLab/OpenVoiceCall_iOS Android:https://github.com/AgoraLab/OpenVoiceCall_Android 连麦直播 ▼   实现7人连麦视频直播 设置分辨率 建立主播间 观众加入主播间,观看直播 美颜,直播中可开启/关闭,调节参数 观众请求与主播进行视频/语音连麦 双击连麦中小窗口,放大 iOS - Swift:https://github.com/AgoraLab/OpenLive_iOS iOS - Objective-C:https://github.com/AgoraLab/OpenLive_iOS_OC macOS - Swift:https://github.com/AgoraLab/OpenLive_macOS Android:https://github.com/AgoraLab/OpenLive_Android Windows:https://github.com/AgoraLab/OpenLive_Windows 第三方贡献 ▼ FUAgoraDemo FUAgoraDemo 是 Faceunity 的面部跟踪和虚拟道具功能在声网 OpenLive_iOS(直播) 及 OpenVideoCall_iOS(视频通话) 中的集成。 Android - C++:https://github.com/Faceunity/FuAgoraDemoDroid iOS - C++:https://github.com/Faceunity/FUAgoraDemo 仿Facetime   UI仿照Facetime,集成信令。可以实现呼叫。 呼叫中,可预览本地视频。 通话中,可切换前后摄像头,关闭视频 iOS - Objective-C:https://github.com/AgoraLab/AnotherFaceTime-iOS 仿Google Duo   UI仿照Google Duo,集成信令。可以实现呼叫 呼叫中(接通前),被叫方可看到呼叫方的视频 通话中,可切换前后摄像头,关闭视频 iOS :https://github.com/AgoraLab/RTCDemo/tree/master/AgoraDuo_iOS Android:https://github.com/AgoraLab/RTCDemo/tree/master/AgoraDuo_Android/AgoraDuo ASMR 立体声音效直播   直播中,可一键开启/关闭立体声 https://github.com/AgoraLab/RTCDemo/tree/master/HighQualityStereoLive_iOS 仿FaceU激萌   集成FaceU换脸模块,集成信令,视频通话中,可以一键换脸 iOS:https://github.com/AgoraLab/RTCDemo/tree/master/AgoraFaceU_iOS Android:https://github.com/AgoraLab/RTCDemo/tree/master/AgoraFaceU_Android/AgoraFaceU
  • Web RTC常见问题汇总
    Issue 1:  Web RTC和Native移动端 以直播互通时,移动端可以看到本地和对方视频,但是web端看到对方是黑屏 解决办法:  在移动端代码里启用与web的互通mRtcEngine.enableWebSdkInteroperability(true); 说明: 1.8文档中有说明相关互通设置;互通时不需要web调用API.   Issue 2:  报错 “Media access: Overconstrained getUserMedia failed Object { type="error", msg="Overconstrained"/"CONSTRAINT_NOT_SATISFIED"” 解决办法:  可能需要设置匹配PC的分辨率 setVideoProfile 说明: 此问题大多是因为用户的设备限制,比如摄像头不能获取720p,1080p, 也有可能是用户浏览器版本低,不支持H.264。文档中有相应API调用错误说明   Issue 3: 报错” Uncaught TypeError: Cannot read property '0' of null” 解决办法:  可能是因为没有摄像头导致的。在createStream时将Video设为false 说明: 文档中有API返回错误。   Issue 4:  出现错误 Uncaught ReferenceError: ** is not defined 解决办法:  可能是因为除了AgoraRTCSDK-1.8.0.js之外的其他Vendor文件夹下的js文件没有被引用。 说明: 文档中有外部引用说明,参考demo中也有相应引用。   Issue 5:  报错” getUserMedia() no longer works on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS” 解决办法:  使用https而不是http部署网站 说明: 文档中有明确说明,错误提示也很清晰 Issue 6: Native端和Web RTC端互相看不到或听不到 解决办法: 请确认Native端和Web RTC端都是直播模式,并且都是以主播身份加入 说明: Native和web rtc的互通只支持直播模式
  • 使用Agora SDK 必看
    使用 Agora SDK 前,先阅读本文: 第一步:注册,获取App ID。   搭建测试项目也需要App ID。 注册成功后,会进入dashboard。在项目列表中,可以看到 默认项目,下面有: App ID:这就是你的Key,将会是你的项目的唯一识别标志,计费也据此识别,请妥善保管。 App Certificate:用于加密,在测试项目中一般不启用。正式项目上线时,可以启用。注意,一旦启用了,代码必须做相应的调整,请仔细阅读文档。 录制服务器 IP:如果需要使用录制功能,那么在此填写录制服务器的IP。 第二步:下载SDK包 在下载频道,下载SDK包。压缩包中,包含了SDK、文档和demo 在线文档:http://docs.agora.io/cn/ github:https://github.com/AgoraLab/ 第三步:遇到问题 如果遇到问题,那么你可以: 1、查看视频教程: Agora SDK iOS Demo演示教程 Agora SDK Android Demo演示教程 Agora SDK Web Demo演示教程 Agora SDK Windows Demo演示教程 Agora SDK Android 代码讲解 Agora SDK Web 代码讲解 2、查看常见问题和错误代码 通信常见问题 直播常见问题 故障检修 错误代码和警告代码 3、在问答社区中提问 3、提交在线工单

视频聊天添加美颜功能报错 8 小时前

视频通话 美颜功能 关注3 回答3 浏览42  2017-04-23 17:33 • 来自相关话题

web无插件怎么将示例index里的ip:port替换为channel key?

8 小时前

Web web无插件版 关注1 回答0 浏览7  2017-04-23 17:30 • 来自相关话题

有没有声网接入egret的demo呢 9 小时前

语音通话 egret 关注2 回答1 浏览12  2017-04-23 16:39 • 来自相关话题

ios直播语音 11 小时前

视频通话 ios直播语音 关注2 回答2 浏览27  2017-04-23 14:16 • 来自相关话题

web插件版问题 1 天前

Web web 插件版 关注2 回答1 浏览23  2017-04-22 21:56 • 来自相关话题

web插件版显示No vendor key specified 1 天前

Web web 插件版 关注2 回答1 浏览18  2017-04-22 22:02 • 来自相关话题

SO库弹窗问题 1 天前

Android 视频通话 关注2 回答1 浏览12  2017-04-22 21:33 • 来自相关话题

本地没有画面显示

1 天前

视频通话 Android 语音通信 关注1 回答0 浏览15  2017-04-22 12:58 • 来自相关话题

视频通信,已经建立起通信了,两边画面也都有了,但是没有声音 2 天前

视频通话 Android视频通信 关注2 回答1 浏览32  2017-04-21 21:30 • 来自相关话题