https://github.com/pili-engineering/qnrtc-samplecode-video-basic
Sample Code 工程用于展示如何 加入/离开 房间,发布/订阅 音视频数据流,动态 启用/禁用 本地音视频数据流,切换前后置摄像头等功能使用
https://github.com/pili-engineering/qnrtc-samplecode-video-basic
chatroom group-chat one-to-one-chat qiniu rtc sample-code video-chat
Last synced: about 2 months ago
JSON representation
Sample Code 工程用于展示如何 加入/离开 房间,发布/订阅 音视频数据流,动态 启用/禁用 本地音视频数据流,切换前后置摄像头等功能使用
- Host: GitHub
- URL: https://github.com/pili-engineering/qnrtc-samplecode-video-basic
- Owner: pili-engineering
- License: mit
- Created: 2019-02-17T11:18:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T11:29:16.000Z (over 2 years ago)
- Last Synced: 2025-03-25T14:44:25.880Z (3 months ago)
- Topics: chatroom, group-chat, one-to-one-chat, qiniu, rtc, sample-code, video-chat
- Language: Objective-C
- Homepage: https://doc.qnsdk.com/rtn
- Size: 161 MB
- Stars: 17
- Watchers: 9
- Forks: 36
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 注意:该 demo 不再维护,请参考
- [Android](https://github.com/pili-engineering/QNRTC-Android/tree/master/QNRTC-API-Examples)
- [iOS](https://github.com/pili-engineering/QNRTC-iOS/tree/master/QNRTC-API-Examples)
- [Web](https://github.com/pili-engineering/QNRTC-Web/tree/master/API-Examples-Web)# 基础视频通话
七牛云为开发者提供了一系列 Sample Code 以展示如何在应用中快速简单地集成以下功能
- [一对一视频通话](#一对一视频通话)
- [多人视频通话](#多人视频通话)## 基础功能展示
### 一对一视频通话
一对一视频通话 Sample Code 展示了以下功能的使用
- 加入 / 离开房间
- 发布本地音视频数据到房间
- 订阅单个远端音视频数据
- 动态启用 / 禁用本地音频数据发布到远端
- 动态启用 / 禁用本地视频数据发布到远端
- 切换前后置摄像头
- 常用分辨率、码率、帧率等编码配置 (代码中展示)| 工程目录 | 平台 | 描述 |
| ------------------------------------------------------------ | ------- | ------------------------------------------- |
| [一对一视频通话 Android](./One-On-One-Video/One-On-One-Video-Android) | Android | Android 平台一对一视频通话 Sample Code 工程 |
| [一对一视频通话 iOS](./One-On-One-Video/One-On-One-Video-iOS) | iOS | iOS 平台一对一视频通话 Sample Code 工程 |
| [一对一视频通话 Web](./One-On-One-Video/One-On-One-Video-Web) | Web | Web 平台一对一视频通话 Sample Code 工程 |### 多人视频通话
多人视频通话 Sample Code 展示了以下功能的使用
- 加入 / 离开房间
- 发布本地音视频数据到房间
- 订阅多个远端音视频数据
- 动态启用 / 禁用本地音频数据发布到远端
- 动态启用 / 禁用本地视频数据发布到远端
- 切换前后置摄像头
- 常用分辨率、码率、帧率等编码配置 (代码中展示)| 工程目录 | 平台 | 描述 |
| --------------------------------------------------------- | ------- | ----------------------------------------- |
| [多人视频通话 Android](./Group-Video/Group-Video-Android) | Android | Android 平台多人视频通话 Sample Code 工程 |
| [多人视频通话 iOS](./Group-Video/Group-Video-iOS) | iOS | iOS 平台多人视频通话 Sample Code 工程 |
| [多人视频通话 Web](./Group-Video/Group-Video-Web) | Web | Web 平台多人视频通话 Sample Code 工程 |## 文档站
更全面的 API 文档可以在这里查阅 [RTN 文档站](https://developer.qiniu.com/rtc/8802/pd-overview)
## 体验版
- [Android 体验 Demo 及 SDK](https://github.com/pili-engineering/QNRTC-Android)
- [iOS 体验 Demo 及 SDK](https://github.com/pili-engineering/QNRTC-iOS)
- [Web 体验 Demo 及 SDK](https://github.com/pili-engineering/QNRTC-Web)## License
以上所有的 Sample Code 工程均受到 [MIT License (MIT)](LICENSE.md) 的合法许可保护