阿里云 —— Windows下“阿里云音视频通信RTC“ 之 云端录制编译C++的SDK接口

本文介绍了如何在Windows环境下,针对阿里云音视频通信RTC服务,编译和调试用于云端录制功能的C++接口库。通过详细步骤,包括下载Prebuild、安装CMake,使用VS2017 x64编译,并解决可能出现的错误,最终成功生成库文件。
相关文章

     阿里云 —— Windows下搭建“阿里云音视频通信RTC“(1)
     阿里云 —— Windows下搭建“阿里云音视频通信RTC“(2)
     阿里云 —— Windows下搭建“阿里云音视频通信RTC“(3)

正文:

     已完成的旧需求
          18年认识的一位同事,最近他有个需求是基于公网实现PC端1对1或多对多视频语音通话 并发量不小于100条,延迟需要小于500ms 毕竟要正常交流。起初我们讨论可以搭建本地的公网服务器或租赁云服务器,利用ffmpeg或webRTC来基于udp通信协议开发这套系统,但再仔细想了一下细节:首先单个服务器并发数量不足以支持,其次基于声音的回音消除、稳定性等无法提供算法保障、最后是需要人为的维护。最终经过繁复沟通我们选择了阿里云视频通信RTC,原因是省心省力,毕竟他团队的开发人员寥寥无几。

     新需求介绍
          在旧需求的基础上加入云端录制功能。云端录制功能需要开通一些服务及应用。

在这里插入图片描述

编译调试云端录制所需的C++接口库在这里插入图片描述

     1、首先下载安装Prel

验证Prel是否成功安装:
	打开cmd输入“perl -v”查看版本。


     2、

下载源码:
	git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git


     3、下载安装cmake并编译

          我们这里选择Vs2017 x64进行编译。完成cmake编译后,直接点击"Open Project"打开项目

          注意:BUILD_PRODUCT这里填rtc

在这里插入图片描述


     4、在vs中点击生成解决方案即可

          注意:若出现下面错误的话,在报错的文件最上面加上#include <windows.h>和#include <windef.h>的头文件

在这里插入图片描述


     5、vs编译成功,生成库文件,后续调用即可

在这里插入图片描述

     
          结果文件:
在这里插入图片描述

关注

笔者 - jxd

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信必诺

嗨,支持下哥们呗。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值