本地FLV播放SDK
大牛直播本地FLV播放SDK,目前覆盖Windows平台。
功能支持:
- 视频:H.264;
- 音频:AAC;
- 支持本地flv文件播放(支持获取flv文件的duration(时长);
- 支持显示当前播放位置;
- 支持开始播放或播放过程中seek(跳转播放位置),也许是行业内seek最快的flv点播播放器);
- 可通过回调本地FLV音视频数据帧,配合RTMP推送模块,实现本地FLV文件的实时RTMP流转发。
大牛直播SDK
大牛直播本地FLV播放SDK,目前覆盖Windows平台。
功能支持:
Windows音频采集处理SDK
目前,大牛直播SDK支持Windows/android一对一互动。
其中,windows需要在推送端,开启回音消除功能,移动端,参考 SmartEchoCancellationV2 工程。
| 互动SDK | |
| 功能 | 功能描述 |
| 标准功能 | 支持推送端常规功能 |
| 支持播放端常规功能 | |
| 回音消除 | 支持回音消除 |
| 降噪 | 支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测 |
大牛直播SDK支持推送端通过H.264 SEI信息扩展,实时传输文本/二进制数据信息,播放端做相应解析和回显。
适用场景:
1、公告广播:推送将相对/绝对时间戳/时间/公告内容发到播放端,播放端实时接收消息并做相应的逻辑处理。
2、冲顶大会:推流端实时将题目分发到播放端,借助于大牛直播SDK低延迟特性,轻松实现“音-画-题”同步接收;
3、会议教育类直播:推流端将字幕等分发到播放端,播放端实时绘制出相关内容;
4、应急指挥/单兵:推送端将GIS信息/现场采集到的数据实时写入并分发到播放端;
5、在线教育:推流端将激光笔和涂鸦操作分发到播放端,播放端实时划圈划线,实现特定特效。
大牛直播播放器SDK相对推送SDK来说,接口没有那么多,不过客户95%以上的常规需求均已覆盖,目前支持RTMP和RTSP直播播放(涵盖H.265),还有本地flv文件回放。
大牛直播SDK播放端提供C++/C#两套接口,并支持IE浏览器OCX控件调用,对外提供32/64位debug/release库。

根据提示,在RTMP/RTSP URL或FLV文件处,输入需要播放的url,如“rtmp://live.hkstv.hk.lxdns.com/live/hks1”;
播放RTMP/RTSP流之前,可以设置缓冲时间(单位:毫秒),SDK支持0~10000ms区间设置;
如果给出的rtmp url服务器缓存GOP,选中秒开模式,大牛直播SDK可以快速播放rtmp,实现秒开效果;
点击页面“Rtsp设置”按钮,可以设置RTSP timeout时间、默认TCP还是UDP模式、是否TCP-UDP模式自动切换。
SetUrl之前,设置解密的Key和IV解密向量即可。
根据提示,在RTMP/RTSP URL或FLV文件处,输入整体的flv文件全路径,如“E:\daniulivetestflv.flv”,SDK会获取到FLV文件的时长(Duration)和当前播放位置。
在“设置位置(秒)”处输入需要跳转的秒数,设置后,可直接跳转到指定位置,并从flv制定位置开始播放;
点击“暂停”按钮,即可暂停播放本地flv文件,如需回复播放,点击“恢复”按钮即可;
播放过程中,可选择实时静音/取消静音;
点击“设置截图路径”,播放过程中,点击“截图”按钮,即可完成快照保存;
点击“录像配置”,设置录像路径,播放或非播放状态下,点击“录像”,可拉取rtmp或rtsp流录制本地文件,如需截取flv文件一部分,亦可通过开始录像/停止录像重新录制mp4文件。
在url输入框输入新的播放地址,点击“切换地址”按钮,SDK快速跳转到指定地址,此功能如android/iOS播放端,用于快速切换URL,适用于多路URL轮询;
不是所有的url播放角度都朝观众预期的方向,如需view旋转,用户可点击旋转按钮,我们的SDK将会对view进行 0° 90° 180° 270°旋转、除此之外,还可以进行水平反转、垂直反转;
Windows C++ Demo双击播放画面或点击“全屏”按钮,进入全屏模式,再次双击,退出全屏。
IE浏览器OCX控件调用说明