sendVideoStream 的疑问

Completed

Comments

5 comments

  • 一条直线

    补充:我在 liveview 初始化后,StartH264Stream 的回调函数中,使用 SendVideoStream 直接转发的。

    0
    Comment actions Permalink
  • 一条直线

    这样直接转发有什么问题?

    0
    Comment actions Permalink
  • DJI Developer Support
    您好, 1、使用前先确认使用的是哪个通道(DJI或Custom-H264),同时需要区分什么情况下进行推流(例如相册播放视频的时候需要推流、或初始化的相机界面时需要推流),标识已在DjiCore_SetAlias设置过了。 2、您使用的是哪个机型?您需要先确保拿到的视频流是正常的。另外您这个操作会有带宽占用的问题,获取视频流和推送视频流例如在M30机型上是同一个链路。
    0
    Comment actions Permalink
  • 一条直线

    感谢答复,

    1. 视频格式是 DJI,没有区分什么推流情况,就是通过startH264的回调函数,获取到buf就直接用 sendVideo做发送了;

    2. 使用的机型是M30T,拿到的视频流是正常的,因为有保存到本地并播放过;带宽占用问题应该怎么排查呢?感觉似乎没有什么问题,PSDK这边运行时看起来很顺利,但是MDSK黑屏接收不到。

    0
    Comment actions Permalink
  • DJI Developer Support
    您好,带宽的话您在PSDK端可以看下DjiPayloadCamera_GetVideoStreamState这个函数的打印,对比下直接用文件推流,看下带宽上是否有异常,例如发送的数据量异常的小。进一步的确认可能需要您提供下飞控日志,我们通过飞控日志为您确认。
    0
    Comment actions Permalink

Please sign in to leave a comment.