我想将视频流式传输到服务器并同时将其录制到设备上。
如果我没有录制视频,我可以使用Camera.onPreviewCallback,我将预览数据作为字节数组发送,然后将数据发送到服务器。
当我开始录制时(我正在使用MediaRecorder),则不再调用onPreviewCallback。
我怎样才能从相机中获取帧?
答案 0 :(得分:1)
摄像机API目前不支持在录制视频的同时获取预览回调。
在最新的Android版本中,您可以使用SurfaceTexture作为预览输出,并从GPU读取纹理以发送到您的服务器,而不是使用预览回调。