关键词:PSDK实时流,I帧
OSDK/PSDK获取的视频流格式是GDR格式,本身不包含完整的IDR帧,可能会导致部分解码器无法解码的问题。PSDK 3.4版本新增了获取I帧的接口,当解码器无法支持解码I帧时,可以通过请求I帧来解码。适配:
M300 + H20/T,H20N
M30/T
M3E/T
API:
/**
* @brief Request the intraframe Frame of Camera H264 Stream by selected position.
* @param position: point out which camera to output the H264 stream
* @param source: point out which sub camera to output the H264 stream
* @return Execution result.
*/
T_DjiReturnCode DjiLiveview_RequestIntraframeFrameData(E_DjiLiveViewCameraPosition position,
E_DjiLiveViewCameraSource source);
调用一次API,将在DjiLiveview_StartH264Stream中注册回调函数中上抛一次IDR帧,
可通过添加此部分来判断回调中是否有上抛IDR帧。
在PSDK3.5开始可以看到触发I帧的函数默认开启:
评论
1 条评论
想问下,这个功能对应的m30的哪个固件版本才支持的,
请登录写评论。