Mediapro
  1. SDT点对点传输协议
Mediapro
  • 说明
  • QosFecNack传输内核
    • 原理
    • API说明
  • SDT点对点传输协议
    • 功能简介
    • API说明【纯传输层SDK】
    • API说明【内置编解码SDK】
    • API说明【JAVA纯播放SDK】
    • API说明【JAVA屏幕共享SDK】
    • 测试DEMO
      • 投屏windows端
        • DEMO说明
      • 投屏Android端
        • DEMO说明
      • 读码流文件发送DEMO
        • DEMO说明
      • 写码流文件接收DEMO
        • DEMO说明
  • SDT多方互动解决方案
    • 系统框架
    • API说明【C纯传输层SDK】
    • API说明【C内置编解码SDK】
    • API说明【JAVA摄像头互动SDK】
    • API说明【JAVA纯播放SDK】
    • API说明【JAVA屏幕共享SDK】
    • 测试DEMO
      • 读码流文件发送DEMO
      • 播放DEMO
      • 写码流文件接收DEMO
      • Android摄像头麦克风推送DEMO
      • Android播放DEMO
  • SDT可靠组播协议
    • 功能简介
    • API说明【纯传输层SDK】
    • API说明【内置编解码SDK】
    • 测试DEMO
      • 读码流文件发送DEMO
      • 组播播放DEMO
  • SDT公网P2P解决方案
  • 音频3A模块
    • 功能简介
    • API说明【C接口】
    • API说明【JAVA接口】
    • API说明【windows平台内置采集渲染】
    • 测试DEMO
      • 3A模块文件读写测试DEMO
      • 3A采集渲染一体库演示DEMO
  • RTMP低延迟播放器
    • API说明【windows】
    • API说明【Android】
  • RTSP低延迟播放器
  • 投屏服务
  • 视频会议
  1. SDT点对点传输协议

API说明【纯传输层SDK】

API接口#

所有API接口定义均位于SDTerminalP2PSdk.h文件中。

1、系统环境初始化,仅需调用一次#

2、系统退出时调用一次反初始化#

3、创建SDK对象#

4、销毁SDK对象#

5、准备会话#

注意
当用户通过本参数指定了远端IP时,SDK仅会接收来自该IP的数据,丢弃来自其他IP的数据。

6、结束会话#

7、发送视频数据#

8、发送音频数据#

9、设置音视频传输参数#

注意
本函数需要在Online之前调用。双方需要使用统一的ACK/NACK模式,通常建议使用NACK模式,即设置bEnableAck=FALSE

10、设置自动冗余度模式下的冗余度上下限#

提示
未调用本API指定自动冗余度上下限时,默认上下限为0~100

11、获取当前SDK版本信息#

12、获取当前丢包率数据#

13、设置时间戳工作机制#

注意
本函数在Online之前调用生效。不调用本函数时,默认使用内部时间戳模式。

14、设置发送端Smooth机制#

注意
本函数在Online之前调用生效。不调用本函数时,默认关闭smooth处理。

15、设置视频数据接收回调#

注意
1、本函数在Online之前调用生效。
2、SDK内部将在独立于网络接收线程之外的线程中调用本接口,所以外层可以将相对耗时的操作(比如解码)放置在此回调中。

16、设置音频数据接收回调#

注意
1、本函数在Online之前调用生效。
2、SDK内部将在独立于网络接收线程之外的线程中调用本接口,所以外层可以将相对耗时的操作(比如解码)放置在此回调中。

17、设置远端请求IDR通知回调#

注意
1、本函数在Online之前调用生效。
2、注意SDK内部是在网络接收线程中调用本回调,因此外层不应在回调中执行耗时操作,应尽快返回。

18、设置码率自适应通知回调#

注意
1、本函数在Online之前调用生效。
2、注意SDK内部是在网络接收线程中调用本回调,因此外层不应在回调中执行耗时操作,应尽快返回。
修改于 2023-05-17 02:46:38
上一页
功能简介
下一页
API说明【内置编解码SDK】
Built with