MSDK没有提供相应的API,需要获取飞机的视频流之后,自行转换成RTSP协议并推送到服务器。实现思路如下:
1、通过provideTranscodedVideoFeed()方法返回一个新的 VideoFeed 实例以接收来自主摄像头的转码视频源。
2、使用 MediaCodec对来自主摄像头的原始视频源进行转码,以生成 H.264 格式视频流。
3、将H.264视频流转换成对应的推流格式,自行推送到服务器。
Tips:
1、当需要镜头畸变校准时,编码器将使用校准的解码馈送。
2、将 VideoFeed 的回调设置为 null 可以停止转码。
评论
2 条评论
provideTranscodedVideoFeed返回的数据就是标准的H264格式,还需要第二步吗?另外,返回的H264直接推流解码获取的视频显示花掉了。
这个确实有点乱了, provideTranscodedVideoFeed 获取到的本来就是H264了,而且
DJICodecManager 是用来解码的,怎么直接生成H264,再编码么?
请登录写评论。