Video SDK for macOS 特殊接口

局域网传输接口

设置局域网信息

  • 功能描述
    设置局域网内,两台设备的ip和port。p2p连接成功上报 TRTP_ROUTE_EVENT_TYPE_P2P_SUCCESS 事件,失败则上报 TRTP_ROUTE_EVENT_TYPE_P2P_FAIL 事件。

  • 语法

    -(int)setLocalConnectionInfo:(NSString *)strLocalIP localPort:(int)iLocalPort remoteIP:(NSString *)strLocalRemoteIP remotePort:(int)iRemotePort;
  • 参数说明

    pLocalIP: 本端ip。
    iLocalPort: 本端数据端口。
    pRemoteIP: 远端ip。
    iRemotePort: 远端数据端口。

  • 返回值

    错误码,0 - 表示成功,其他 - 具体错误码。

清除局域网信息

  • 功能描述
    清除本地局域网连接信息,强制server转发。

  • 语法
    -(void)clearLocalConnectionInfo;

设置P2P连接异常时是否切换server转发

  • 功能描述
    当p2p连接异常时,配置是否回到server转发。

  • 语法

    -(int)setRouteChangeFlag:(bool)enable;
  • 参数说明
    enable: 设置是否切换server通路标志。

  • 返回值
    错误码,0 - 表示成功,其他 - 具体错误码。