MSDK的RTMP推流是否支持内网环境推送(有端口映射)。在公网环境下推流正常,用内网设备一直推流失败,端口获取不到...

Completed

Comments

4 comments

  • DJI Developer Support
    支持,你尝试用DJI Pilot/DJI Go 4这种官方app在内网环境是否能够推流?如果不能,则说明是你网络环境的链路问题。
    0
    Comment actions Permalink
  • 徐金晔

    我使用的内网平板设备,已做过加密处理,无法连接wifi,只能连接内网。DJI Pilot/DJI Go 4需要先登录才能使用,所以无法验证。通过TCP/IP连接工具测试,端口都是通的。

    另外:调用推流的代码返回值为-2,请问-2代表什么错误。

    int result = DJISDKManager.getInstance().getLiveStreamManager().startStream();

    从API查看返回值有0、254、-3:

    0
    Comment actions Permalink
  • DJI Developer Support
    2的意思是直播功能被LDM禁用了,你使用了LDM功能吗?你需要调用setModuleNetworkServiceEnabled解禁LIVE_STREAMING功能。
    0
    Comment actions Permalink
  • 徐金晔

    。。。是的,使用了LDM。

    0
    Comment actions Permalink

Please sign in to leave a comment.