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说明【C内置编解码SDK】

API接口#

所有API接口定义均位于SDTerminalSdk.h文件中。本API主要实现音视频编码、网络收发、音视频解码三大功能,同时提供了上下行码流的TS录制、统计信息获取等辅助功能。

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

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

3、创建客户端SDK对象#

4、销毁客户端SDK对象#

注意
使用者应该做好与其他API之间的互斥保护。

5、登录服务器#

6、下线服务器#

提示
下线服务器,若此时用户在音视频位置上,将同时从位置上下来。

7、编码并发送一帧视频数据#

提示
使用硬编码时,外层可先通过SDTerminal_GetHardwareEncInfo接口获得当前硬编码支持的输入格式,以此作为外层采集格式。这样避免内部再进行色度空间转换、缩放处理,提高性能。

8、编码并发送一帧音频数据#

9、获取硬编码支持情况#

注意
需在Online调用成功后调用生效。

10、设置上行码流录制#

注意
SDTerminal_StartCapUpStream需在Online接口成功后调用生效。

11、设置下行码流录制#

注意
SDTerminal_StartCapDownStream需在Online接口成功后调用生效。

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

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

14、获取当前视频通道的实时RTT#

上一页
API说明【C纯传输层SDK】
下一页
API说明【JAVA摄像头互动SDK】
Built with
本篇目录
API接口
1、系统环境初始化,仅需调用一次
2、系统退出时调用一次反初始化
3、创建客户端SDK对象
4、销毁客户端SDK对象
5、登录服务器
6、下线服务器
7、编码并发送一帧视频数据
8、编码并发送一帧音频数据
9、获取硬编码支持情况
10、设置上行码流录制
11、设置下行码流录制
12、获取当前SDK版本信息
13、获取当前丢包率数据
14、获取当前视频通道的实时RTT