Skip to content

Commit 97047a6

Browse files
committed
update redame
1 parent bfd4493 commit 97047a6

2 files changed

Lines changed: 85 additions & 5 deletions

File tree

windows/README.md

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,42 @@ You can directly run `APIExample/installThirdParty.bat` to automatically environ
4949
5050
## Advanced Scene
5151
52+
53+
### Zone access restrictions
54+
55+
* Specify SDK access restrictions through Area Code
56+
57+
### Cross-channel media streaming
58+
59+
* Send the anchor flow of Channel A to Channel B to achieve anchor PK
60+
61+
### Add multiple channels
62+
63+
* Use joinChannel to join channels
64+
* Multiple other channels can be joined using RtcChannel
65+
66+
### Quality monitoring during calls
67+
68+
* Upstream and downstream network quality
69+
* Statistical Information
70+
* Audio and video quality
71+
72+
### Adjust the call volume
73+
74+
* Collection volume for local users
75+
* Local playback volume for remote users
76+
* Ear-Return volume
77+
* User volume prompt
78+
79+
### Pre-call device and network detection
80+
81+
* Echo test
82+
* Audio acquisition equipment test
83+
* Audio playback device test
84+
* Joint testing of audio acquisition and playback equipment
85+
* Test of video acquisition equipment
86+
87+
5288
### RTMP Streaming
5389
5490
* Add publish stream url after join channel success
@@ -100,7 +136,8 @@ You can directly run `APIExample/installThirdParty.bat` to automatically environ
100136
* Sets whether to play locally only
101137
* Sets whether to replace the microphone audio
102138
103-
### Camera Capture
139+
### Camera Capture And Render
140+
There are two ways for SDK to realize self-collection. One is to use pushVideoFrame to actively push video frames to SDK without local rendering. In the demo, DirectX is used for local rendering; the other is to use MediaIO, which is used by SDK for local rendering of images.
104141
105142
* Camera capture using DirectShow
106143
* Enumerates all image acquisition devices and types
@@ -114,7 +151,8 @@ You can directly run `APIExample/installThirdParty.bat` to automatically environ
114151
* Sign up as a video observer
115152
* Process video frames in onCaptureVideoFrame
116153
117-
### Audio Capture
154+
### Audio Capture And Render
155+
Custom audio capture use MeidaIO method for capture, use Sink method to obtain audio data, and then use DirectSound for local rendering.
118156
119157
* Audio acquisition using DirectShow
120158
* Enumerates all audio acquisition devices and types

windows/README.zh.md

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,39 @@
5252
5353
## 进阶场景
5454
55+
### 区域访问限制
56+
* 通过 area code 指定 SDK 访问限制
57+
58+
59+
### 跨频道媒体流转发
60+
* 将 A 频道的主播流转发到 B 频道,实现主播 PK
61+
62+
63+
### 加入多频道
64+
* 使用joinChannel加入频道
65+
* 可以使用RtcChannel加入多个其他频道
66+
67+
68+
### 通话中质量监测
69+
* 上下行网络质量
70+
* 统计信息
71+
* 音视频质量
72+
73+
### 调整通话音量
74+
75+
* 本地用户的采集音量
76+
* 远端用户在本地的播放音量
77+
* 耳返音量
78+
* 用户音量提示
79+
80+
### 通话前设备和网络检测
81+
82+
* 回声测试
83+
* 音频采集设备测试
84+
* 音频播放设备测试
85+
* 音频采集和播放设备联合测试
86+
* 视频采集设备测试
87+
5588
### 旁路推流
5689
5790
* 加入频道后添加rtmp推流地址
@@ -104,7 +137,15 @@
104137
* 设置是否仅仅本地播放
105138
* 设置是否替换麦克风音频
106139
107-
### 自定义摄像头采集
140+
### 播放音效文件
141+
* 设置音频路径
142+
* 播放音效
143+
* 可以暂停和恢复指定的音效
144+
* 可以暂停和恢复所有音效
145+
146+
147+
### 自定义摄像头采集和渲染
148+
sdk实现自采集的方式有2种,一种是使用pushVideoFrame主动向sdk推送视频帧,sdk不会本地渲染,demo中使用DirectX进行本地渲染,一种是使用MediaIO的方式,MediaIO的方式sdk会对图像进行本地渲染。
108149
109150
* 摄像头采集使用DirectShow
110151
* 枚举所有图像采集设备和类型
@@ -113,15 +154,16 @@
113154
* SDK获取摄像头数据
114155
* 停止采集摄像头数据
115156
157+
116158
### 处理视频原始数据
117159
118160
* 注册视频观察者
119161
* 实现了对原始图像进行灰度处理,和模糊处理
120162
* 在onCaptureVideoFrame中对视频帧进行处理
121163
122164
123-
### 自定义音频采集
124-
165+
### 自定义音频采集和渲染
166+
自定义音频采集使用MeidaIO的方式进行采集,使用Sink的方式获得音频数据,之后使用DirectSound进行本地渲染。
125167
* 音频采集使用DirectShow
126168
* 枚举所有音频采集设备和类型
127169
* 创建音频采集过滤器

0 commit comments

Comments
 (0)