无人机视频回放的回调MediaFrameListener中数据格式
Completed大佬好,新人请教:
目前想实现appA中使用MSDK调用playVideoToSurface方法得到无人机视频回放的数据,然后再将数据发送到其他端去显示,现针对playVideoToSurface方法有些疑问:
1、有没有其他可替代playVideoToSurface的方法,因为在appA中并不需要渲染显示视频,只需要得到视频数据;
2、这个Byte数组具体是代表什么数据,是只有视频的数据吗,还是也包括音频数据。
3、如果是视频数据,是代表编码前还是编码后的数据,是代表单帧数据还是多帧数据,每次返回是否都包含关键帧?这个Byte数组是否就是在绑定的surface中渲染绘制的数据?
-
1、有没有其他可替代playVideoToSurface的方法,因为在appA中并不需要渲染显示视频,只需要得到视频数据; -->您可以尝试将Surface设置为0,但是宽高参数会影响输出视频流数据的尺寸,因此我们建议您正常填写。 2、这个Byte数组具体是代表什么数据,是只有视频的数据吗,还是也包括音频数据。 -->无人机上是没有收音装置的,我认为相机存储的视频应该本身就是没有音频数据的。 3、如果是视频数据,是代表编码前还是编码后的数据,是代表单帧数据还是多帧数据,每次返回是否都包含关键帧?这个Byte数组是否就是在绑定的surface中渲染绘制的数据? -->推送拿到的是H264格式的数据,回调里的StreamInfo可以确认数据类型。Byte数组和surface是没有关系的,它是直接将视频原数据流推送输出的。
Please sign in to leave a comment.
Comments
4 comments