请问有视频自采集的例子吗?


#1

求助视频自采集怎么使用
setExternalVideoSource 配置外部视频源。
pushVideoFrame 推送外部视频帧。

有具体的例子吗?


#2

有的,你参考下这个demo:
Android:https://github.com/AgoraIO/Advanced-Video/tree/master/Capture-Raw-Video-Data/Agora-Video-Source-Android
iOS:https://github.com/AgoraIO/Advanced-Video/tree/master/Capture-Raw-Video-Data/Agora-Video-Source-iOS


#3

有没有windows的


#4

有的,
windows:https://github.com/AgoraIO/Advanced-Video/tree/master/Capture-Raw-Video-Data/Agora-Media-Source-Windows


#5

谢谢,我看看


#6

Hi,你可以在论坛的资源版块查找你想要的示例
https://rtcdeveloper.com/c/Agora/opensource

根据你的开发语言筛选
image


#7

好的,程序例子需要的sdk好像不是最新的sdk,你知道在哪下载吗?


#8

https://docs.agora.io/cn/Agora%20Platform/downloads


#9

windows V2.3.3 最新的,但是AgoraMediaSource 中#include “…/SDK/include/IAgoraRtcEngine2.h”,最新的sdk中没有IAgoraRtcEngine2.h


#10

稍等,我转给开发去查一下。


#12

麻烦你了


#13

IAgoraRtcEngine2.h这个头文件是为了可以调用setVideoProfileEx这个私有接口灵活调整分辨率,目前新版SDK引入了setVideoEncoderConfiguration方法来实现。
你可以忽略该文件,或者在下面的链接中下载该文件:
https://pan.baidu.com/s/1BpfbSnuZxC9R2G3DiNW4Vw

不过,不建议在继续使用该私有接口,建议使用直接setVideoEncoderConfiguration接口。