public class AgoraEventHandler extends IRtcEngineEventHandler {
private ArrayList<EventHandler> mHandler = new ArrayList<>();
@Override
public void onNetworkQuality(int uid, int txQuality, int rxQuality) {
for (EventHandler handler : mHandler) {
handler.onNetworkQuality(uid, txQuality, rxQuality);
}
}
@Override
public void onRemoteVideoStats(RemoteVideoStats stats) {
for (EventHandler handler : mHandler) {
handler.onRemoteVideoStats(stats);
}
}
}
我得到了一些类似原始数据保存的功能,但是我想知道是否可以帮助将视频保存到服务器上并进行重放。
您可以将视频保存在应用程序本地,但是您需要访问低级API才能执行https://docs.agora.io/en/Interactive%20Broadcast/raw_data_video_android?platform=Android并创建自己的脚本以将所有videoFrame
写入文件。