前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS音视频接入-快速集成TRTC SDK

iOS音视频接入-快速集成TRTC SDK

原创
作者头像
小明同学接音视频
修改2020-10-09 16:35:54
4.4K0
修改2020-10-09 16:35:54
举报

本文主要介绍iOS端使用CocoaPods如何快速集成TRTC SDK。

CocoaPods快速集成TRTC SDK

未安装CocoaPods

如果您的mac电脑未安装CocoaPods,请查看此处!或自行百度均可。

已安装CocoaPods

以新建的工程为例:

新建工程集成TRTC

在桌面新建工程TestTRTC后,使用终端进入工程根目录(在终端内输入cd 后将工程文件夹拖入终端。cd 后面跟的是你自己的工程目录位置需要替换)

代码语言:javascript
复制
cd /Users/tyyz/Desktop/TestTRTC
已进入工程根目录
已进入工程根目录

创建Podfile

使用pod init 创建Podfile文件

代码语言:javascript
复制
pod init
已创建好Podfile
已创建好Podfile

编辑 Podfile 文件

我在编辑Podfile文件可以选择vim或者xcode两种方式,主要使用xcode编辑。

vim编辑回事用到vim的编辑命令,个人觉得使用不够方便。

xcode编辑更方便,如何用xcode编辑呢?首先使用

代码语言:javascript
复制
pod install

使工程生成xcworkspace这个文件,

生成xcworkspace
生成xcworkspace

之后双击打开此文件,按照目录找到Podfile

Podfile内容
Podfile内容

在use_frameworks! 与 end之间编辑 Podfile 文件,并根据需要选择合适的 SDK 版本:

注:使用cocoapods官方源可能下载速度较慢。

代码语言:javascript
复制
   platform :ios, '9.0'
   source 'https://github.com/CocoaPods/Specs.git' //使用cocoapods安装源

   target 'TestTRTC' do
   pod 'TXLiteAVSDK_TRTC'
   end

精简版:安装包体积增量最小,但仅支持 TRTC 和 CDN 播放(TXLivePlayer)功能。

代码语言:javascript
复制
platform :ios, '9.0'

target 'TestTRTC' do
pod 'TXLiteAVSDK_TRTC', :podspec => 'http://pod-1252463788.cosgz.myqcloud.com/liteavsdkspec/TXLiteAVSDK_TRTC.podspec'
end

专业版:除了 TRTC,还包含 RTMP 推流(TXLivePusher)、CDN 播放(TXLivePlayer)、点播播放(TXVodPlayer)以及短视频(UGSV)等多种功能。

代码语言:javascript
复制
platform :ios, '9.0'

target 'TestTRTC' do
pod 'TXLiteAVSDK_Professional', :podspec => 'http://pod-1252463788.cosgz.myqcloud.com/liteavsdkspec/TXLiteAVSDK_Professional.podspec'
end

编辑需要导入的pod库后保存,就可以在终端根目录下使用

代码语言:javascript
复制
pod install

命令安装更新本地库或者

代码语言:javascript
复制
pod update

命令更新本地库。

导入后进行编译看是否有报错及其他问题!

配置隐私权限

根据自己接入的功能在info.plist配置隐私权限,如:

直播模式:

麦克风 Privacy - Microphone Usage Description

摄像头权限 Privacy - Camera Usage Description

并添加使用说明

基本配置全部都配置好后,下面就开始体验TRTC的功能了,下一篇接入“实时视频通话”!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CocoaPods快速集成TRTC SDK
    • 未安装CocoaPods
      • 已安装CocoaPods
        • 新建工程集成TRTC
          • 创建Podfile
            • 编辑 Podfile 文件
              • vim编辑回事用到vim的编辑命令,个人觉得使用不够方便。
          • 配置隐私权限
          相关产品与服务
          实时音视频
          实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档