PSDK 获取相机码流+视频流传输,可以实现直播效果?
Completed用获取相机码流的 startH264Stream 接口获取到视频流并写入文件 xx.h264,结合用视频流传输的 DjiPayloadCamera_SendVideoStream 读取xx.h264 发送给遥控端,这样实现的效果应该不是“直播”的效果吧。
根据文档中的这句——“ 使用DJI Pilot 或基于MSDK 开发的移动端App 向相机类负载设备发送视频流传输命令后,移动端App 将能接收并循环播放相机类负载设备中的媒体文件。”
应该是吧xx这个视频文件传过去播放,那么想做 “实时直播”的效果 (并对视频流的数据做一些处理再发出去)应该用什么接口呢?
-
您好,第一个问题,这样的效果不属于直播的效果,实际上:根据文档中的这句——“ 使用DJI Pilot 或基于MSDK 开发的移动端App 向相机类负载设备发送视频流传输命令后,移动端App将能接收并循环播放相机类负载设备中的媒体文件。”这个获取到的是实时视频流,意思是您使用MSDK或Pilot向飞机或负载发送指令,随后负载开始将画面推流到MSDK或Pilot上进行进行显示,这个是实时的。 如果PSDK想做到实时直播的效果,可以使用DjiPayloadCamera_SendVideoStream实现,具体可以参考:https://developer.dji.com/doc/payload-sdk-tutorial/cn/function-set/advanced-function/camera-video-stream-transmission.html
Please sign in to leave a comment.
Comments
6 comments