High-quality Interactive Audio/Video iOS SDK

Overview

腾讯云实时音视频 TRTC SDK

产品介绍

腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案,更多...

TRTC SDK 支持Web、Android、iOS、Windows以及Flutter、小程序等所有主流平台, 更多平台...

更新日志

Version 9.5 @ 2022.01.11

问题修复:

  • 全平台:提升 API 易用性,修复部分 API 特定调用时序导致自定义渲染播放黑屏的问题。
  • Windows:修复屏幕分享采集区域不完整的问题。
  • iOS:修复 muteLocalVideo 调用后退房下次进房还是不推流状态的问题。
  • iOS:修复混流设置背景图无效的问题。

功能优化:

  • 全平台:优化通话场景在弱网时的流畅度。
  • Windows:优化摄像头兼容性,解决部分设备采集帧率与设定值不符或开启失败的问题。
  • iOS:提升兼容性,降低和其他渲染组件如 cocos2D 共用时的冲突。
  • Android:修复上行关闭再开启摄像头,播放端先显示关闭前最后一帧再正常显示的问题。

更早期的版本更新历史请点击 更多...

目录说明

本目录包含 iOS 版 TRTC-API-Example 源代码:

  • TRTC-API-Example-OC: 最简单的示例代码,使用Objective-C语言。包括视频通话、语音通话的基础功能以及一些高级功能。
├─ TRTC-API-Example-OC // TRTC API Example,包括视频通话、语音通话的基础功能以及一些高级功能
│  ├─ Basic                 // 演示 TRTC 基本功能示例代码
│  │  ├─ AudioCall                 // 演示 TRTC 音频通话的示例代码
│  │  ├─ VideoCall                 // 演示 TRTC 视频通话的示例代码
│  │  ├─ Live                      // 演示 TRTC 视频互动直播的示例代码
│  │  ├─ VoiceChatRoom             // 演示 TRTC 语音互动直播的示例代码
│  │  ├─ ScreenShare               // 演示 TRTC 录屏直播的示例代码
│  ├─ Advanced              // 演示 TRTC 高级功能示例代码
│  │  ├─ StringRoomId              // 演示 TRTC 字符串房间号示例代码
│  │  ├─ SetVideoQuality           // 演示 TRTC 画质设定示例代码
│  │  ├─ SetAudioQuality           // 演示 TRTC 音质设定示例代码
│  │  ├─ SetRenderParams           // 演示 TRTC 渲染控制示例代码
│  │  ├─ SpeedTest                 // 演示 TRTC 网络测速示例代码
│  │  ├─ PushCDN                   // 演示 TRTC CDN发布示例代码
│  │  ├─ CustomCamera              // 演示 TRTC 自定义视频采集&渲染发布示例代码
│  │  ├─ SetAudioEffect            // 演示 TRTC 设置音效示例代码
│  │  ├─ SetBackgroundMusic        // 演示 TRTC 设置背景音乐示例代码
│  │  ├─ LocalVideoShare           // 演示 TRTC 本地视频文件分享示例代码
│  │  ├─ LocalRecord               // 演示 TRTC 本地视频录制示例代码
│  │  ├─ JoinMultipleRoom          // 演示 TRTC 加入多个房间示例代码
│  │  ├─ SEIMessage                // 演示 TRTC 收发SEI消息示例代码
│  │  ├─ SwitchRoom                // 演示 TRTC 快速切换房间示例代码
│  │  ├─ RoomPk                    // 演示 TRTC 跨房PK示例代码
│  │  ├─ ThirdBeauty               // 演示 TRTC 第三方美颜示例代码
│  
├─ SDK 
│  ├─ TXLiteAVSDK_TRTC.framework          // 如果您下载的是精简版 zip 包,解压后将出现此文件夹
│  ├─ TXLiteAVSDK_Professional.framework  // 如果您下载的是专业版 zip 包,解压后将出现此文件夹
│  ├─ TXLiteAVSDK_Enterprise.framework    // 如果您下载的是企业版 zip 包,解压后将出现此文件夹

联系我们

  • 如果你遇到了困难,可以先参阅 常见问题

  • 如果你想了解TRTC SDK在复杂场景下的应用,可以参考更多场景案例

  • 完整的 API 文档见 SDK 的 API 文档

  • 如果需要售后技术支持, 你可以点击这里

  • 如果发现了示例代码的 bug,欢迎提交 issue;

You might also like...
Spotify SDK for iOS
Spotify SDK for iOS

Spotify iOS SDK Overview The Spotify iOS framework allows your application to interact with the Spotify app running in the background on a user's devi

Headless iOS/Mac SDK for saving stuff to Pocket.
Headless iOS/Mac SDK for saving stuff to Pocket.

This SDK is deprecated Howdy all! 👋 Thanks for checking out this repo. Your 👀 mean a lot to us. 💗 Unfortunately, this project is deprecated, and th

Evernote Cloud SDK for iOS
Evernote Cloud SDK for iOS

Evernote Cloud SDK 3.0 for iOS This is the official Evernote SDK for iOS. To get started, follow the instructions bellow. Additional information can b

iOS SDK for the Box Content API
iOS SDK for the Box Content API

Box iOS SDK Getting Started Docs: https://developer.box.com/guides/mobile/ios/quick-start/ NOTE: The Box iOS SDK in Objective-C (prior to v3.0.0) has

OneDrive SDK for iOS

Get started with the OneDrive SDK for iOS Integrate the OneDrive API into your iOS app! 1. Installation Install via Cocoapods Install Cocoapods - Foll

Stripe iOS SDK

Stripe iOS SDK The Stripe iOS SDK makes it quick and easy to build an excellent payment experience in your iOS app. We provide powerful and customizab

AWS SDK for iOS. For more information, see our web site:
AWS SDK for iOS. For more information, see our web site:

AWS SDK for iOS The AWS SDK for iOS provides a library and documentation for developers to build connected mobile applications using AWS. Features / A

Zendesk Mobile SDK for iOS

⚠️ This Repository has been deprecated, please go to here for the Zendesk Support SDK ⚠️ Zendesk Mobile SDK for iOS Zendesk SDK for mobile is a quick,

PlayKit: Kaltura Player SDK for iOS

Kaltura Player SDK Demo: Demo repo. If you are a Kaltura customer, please contact your Kaltura Customer Success Manager to help facilitate use of this

Releases(9.8)
Owner
LiteAVSDK
high-quality interactive audio/video services, eg: rtc、live etc
LiteAVSDK
Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and an Avatar Designer component built from scratch for web3 interoperability and the open metaverse.

Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and an Avatar Designer component built from scratch for web3 interoperability and the open metaverse.

Alter 45 Nov 29, 2022
Native iOS implementation of RadarCOVID tracing client using DP3T iOS SDK

RadarCOVID iOS App Introduction Native iOS implementation of RadarCOVID tracing client using DP3T iOS SDK Prerequisites These are the tools used to bu

Radar COVID 146 Nov 24, 2022
TelegramStickersImport — Telegram stickers importing SDK for iOS

TelegramStickersImport — Telegram stickers importing SDK for iOS TelegramStickersImport helps your users import third-party programaticaly created sti

null 35 Oct 26, 2022
Muxer used on top of Feed iOS SDK for airplay

FeedAirplayMuxer Muxer used on top of Feed iOS SDK for airplay purposes. Demo Project --> https://github.com/feedfm/AirplayDemo Feed Airplay Muxer is

Feed Media 0 May 6, 2022
Basispay IOS SDK Version 2

BasisPay-IOS-KIT BasisPay IOS Payment Gateway kit for developers INTRODUCTION This document describes the steps for integrating Basispay online paymen

null 0 Oct 21, 2021
Release repo for Gini Bank SDK for iOS

Gini Bank SDK for iOS The Gini Bank SDK provides components for capturing, reviewing and analyzing photos of invoices and remittance slips. By integra

Gini GmbH 1 Dec 6, 2022
Da Xue Zhang Platform Lvb iOS SDK

Cloud_Lvb_SDK iOS API Reference Dxz Meeting iOS SDK是为 iOS 平台用户音视频服务的开源 SDK。通过大学长开放平台自研RTC,RTM系统,为客户提供质量可靠的音视频服务。 类 类名 描述 CLS_PlatformManager SDK的音视频主要

null 8 Jan 10, 2022
PayPal iOS SDK

PayPal iOS SDK Welcome to PayPal's iOS SDK. This library will help you accept card, PayPal, Venmo, and alternative payment methods in your iOS app. Su

PayPal 25 Dec 14, 2022
Unofficial Notion API SDK for iOS & macOS

NotionSwift Unofficial Notion SDK for iOS & macOS. This is still work in progress version, the module interface might change. API Documentation This l

Wojciech Chojnacki 59 Jan 8, 2023
150,000+ stickers API & SDK for iOS Apps.

English | 한국어 Stipop UI SDK for iOS Stipop SDK provides over 150,000 .png and .gif stickers that can be easily integrated into mobile app chats, comme

Stipop, Inc. 19 Dec 20, 2022