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说明【JAVA纯播放SDK】

API接口#

SDK由如下三类API组成:
1.
基础API接口,负责基础的TCP连接管理(如登录、下线)、音视频码流收发、底层回调反馈等。相关代码位于SDInterface.java
2.
推送API接口,负责屏幕、麦克风、扬声器的采集、音视频压缩编码等处理。相关代码位于SDInterfaceScreenPublishService.java
3.
播放API接口,负责播放远端音视频。相关代码位于SDInterfacePlayer.java

用户根据业务情况选择对应API调用。基础SDK包括所有类别客户端均需调用的基础功能,纯发送型客户端无需调用播放API,纯播放型客户端无需调用推送API。
图片1.png

基础API#

1、系统初始化#

系统初始化主要完成日志模块初始化、服务器IP地址配置,该API在整个系统中只需要调用一次即可。

2、系统反初始化#

与 SDsysinit对应,系统退出前调用。

3、建立会话#

4、结束会话#

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

注意
本函数需在SDOnlineUser之前调用,本API的使用若有疑问,请联系技术支持获得帮助。



播放API#

播放API定义位于SDInterfacePlayer.java中。一个APP中可以创建多个播放实例实现多路播放功能。

1、播放初始化#

注意
说明:需要在调用基础API SDsysinit之后调用本API。

2、播放反初始化#

3、开始播放#

注意
说明:无需提供精确的renderWidth和renderHeight,只需要二者比率与surfaceView宽高比一致即可。当然若能获得精确宽高最佳。

4、停止播放#

修改于 2023-06-30 08:31:34
上一页
API说明【内置编解码SDK】
下一页
API说明【JAVA屏幕共享SDK】
Built with