RtmpPlaySdk简介
近期将项目上RTMP播放相关功能进行打包整理,实现了一款低延时的极简接口RTMP播放器(Windows版和Android版)。市面上的RTMP播放器较多,有开源的ijkplayer及其衍生品,也有收费的功能繁多的播放器,适合自己的才是最好的,其中Windows版播放器的特性如下:
RtmpPlaySdk C API
/***
* 环境反初始化,系统只需调用一次
* @return:
*/
void RtmpPlayer_Enviroment_Free();
/***
* 创建RtmpPlayer
* @return: 返回模块指针,为NULL则失败
*/
void* RtmpPlayer_Create();
/***
* 销毁RtmpPlayer,注意:【涉及到资源销毁,使用者应该做好本接口与其他接口的互斥保护】
* @param pRtmpPlayer: 模块指针
* @return:
*/
void RtmpPlayer_Delete(void* pRtmpPlayer);
/***
* 停止拉流Rtmp播放
* @param pRtmpPlayer: 模块指针
* @return:
*/
void RtmpPlayer_Stop(void* pRtmpPlayer);
/***
* 获取RTMP连接状态
* @param pRtmpPlayer: 模块指针
* @return: RTMP连接状态
*/
RtmpPlay_Status RtmpPlayer_GetRtmpStatus(void* pRtmpPlayer);
演示DEMO