Mediapro
  1. RTMP低延迟播放器
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. RTMP低延迟播放器

API说明【windows】

RtmpPlaySdk简介#

一款低延时的极简接口RTMP播放器(Windows版和Android版)。其中Windows版播放器的特性如下:
1、支持Rtmp掉线自动重连。
2、支持非阻塞Rtmp连接,外层可随时中断。
3、支持多实例
4、支持任意AAC采样率、声道数,内部自动resample,支持音量调节。
5、支持H264/H265+AAC组合Rtmp流,支持同步TS\MP4文件录制。
6、支持渲染时保证画面宽高比而自适应加黑边。
7、支持外层可设置的Jitter Buff延时,设置为0时为极速模式,配合低延时推送端最小延时仅500ms。
8、仅六个接口,调用简洁,用户只需传入播放器窗口句柄即可。
9、整个系统仅由一个DLL组成,占用空间小。性能强劲,单路720P 30fps在i5 CPU上占用率5%以内。
10、C++开发,支持C、C++、C#

API接口#

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

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

2、环境反初始化,系统只需调用一次#

3、创建RtmpPlayer#

4、销毁RtmpPlayer#

注意
说明:本API涉及到资源销毁,使用者应该做好本接口与其他API接口的互斥保护

5、开始拉流Rtmp并播放#

6、停止拉流Rtmp播放#

7、获取RTMP连接状态#


H265支持说明#

H265 over RTMP采用业内普遍使用的私有标准(SRS、金山云、大牛直播等均采用该标准),使用如下环境测试:

推送端:ffmpeg补丁版 https://github.com/ossrs/srs/pull/1721#issuecomment-619460847

服务器:SRS 4.x https://github.com/ossrs/srs/tree/feature/h265

SDK下载#

SDK下载地址:
https://github.com/waterfoxfox/RtmpPlayer
修改于 2023-07-05 07:13:37
上一页
3A采集渲染一体库演示DEMO
下一页
API说明【Android】
Built with