阿里云视频直播实时音视频方案基于RTC协议,帮助用户实现更加简单灵活、更低延时的直播互动场景。本文为您介绍跑通SDK Demo的简单步骤,包括下载源码、配置License、选择实时音视频应用、配置域名以及进行Demo体验。帮助您快速体验实时音视频方案。
前提条件
您已获取直播推流SDK License,详情请参见推流SDK License集成指南。
说明当您同时集成视频直播推流SDK License和美颜特效SDK License时,两者的LicenseKey和LicenseFile(证书文件)是相同的,只需要配置一次即可。
您已配置实时音视频应用,详情请参见应用管理。
您已配置播流域名用于播放,且播流域名的CNAME状态为已配置。详情请参见添加加速域名和配置域名的CNAME解析。
步骤一:下载源码
- 登录视频直播控制台。
在视频直播控制台左侧导航栏,单击 。
根据您的实际业务需求,选择下载对应的压缩包。
说明推流SDK从V4.4.4版本开始,新增基于RTC的实时音视频互动能力。使用实时音视频互动功能,需要下载推流SDK互动版。下载详情,请参见SDK下载与发布记录。
单击下一步。
步骤二:配置License
请选择已申请的直播推流的License所属应用。
说明若无可选License所属应用,您需要先申请推流SDK License。详细操作,请参见推流SDK License集成指南。
选择应用后,下载对应的LicenseFile,查看对应的LicenseKey,并按照提示在Demo源码中进行参数替换。可单击切换查看iOS和Android环境操作说明。
完成Demo源码替换后,单击下一步。
步骤三:选择实时音视频应用
关联实时音视频应用,选择实时音视频应用。
说明如无可选实时音视频应用,请单击创建实时音视频应用。
获取应用ID和AppKey,并按照提示在Demo源码中进行参数替换。可单击切换查看iOS和Android环境操作说明。
完成Demo源码替换后,单击下一步。
步骤四:配置域名
选择播流域名,查看域名CNAME配置状态。
若无可用的播流域名,请单击域名管理创建播流域名,具体请参见添加加速域名。
若您所选播流域名的CNAME配置状态为待配置,请参见配置域名的CNAME解析,完成CNAME配置后再回到本页面继续操作。
按照提示在Demo源码中进行参数替换。可单击切换查看iOS和Android环境操作说明。
完成Demo源码替换后,单击下一步。
步骤五:Demo体验
完成上述步骤后,编译并运行源码工程,按照下图操作即可体验实时音视频场景。
连麦功能相关示例代码,请参考连麦互动开发指南。
相关文档
直播连麦的产品架构、功能特性等详情请参见:直播连麦简介。