大牛直播连麦SDK
大牛直播连麦SDK,系一对一互动SDK的扩展,关于一对一互动SDK说明,可点我查看
连麦SDK,目前覆盖Windows平台,如一对一互动SDK提及,基于官方现有RTMP、RTSP推送、或内置RTSP服务、播放SDK,产品稳定度高,行业内首屈一指的超低延迟特性,采用通用的RTMP服务器,如nginx、SRS,更有利于私有部署。
连麦SDK特别适用于教育培训、指挥系统等场景,连麦后的流数据,以RTMP流形式出去,并支持连麦流数据双屏录制、快照等操作。
以Windows与android端连麦为例(Windows端作为连麦主体端/指挥中心):
Windows端
- 打开”SmartMixStreamDemo.exe”;
- [视频] 选择期望的视频采集模式,并获取推荐的码流(码率可根据需求自行调整);
- [音频] 选择”采集麦克风”,并选择”回音消除”、”噪音抑制”、”端点检测(VAD)”(可选);
- [推送地址设置] 输入合流后的rtmp推送地址(可以直接推到CDN),对应”RTMP推送地址1″,如”rtmp://player.daniulive.com:1935/hls/streammix”;
- [推送地址设置] 输入原始rtmp推送地址,对应”RTMP原始流推送地址”,如”rtmp://player.daniulive.com:1935/hls/streamorg”;
- [播放连麦互动rtmp] 在SmartMixStreamDemo.exe左下角播放器部分,在”播放URL”栏,输入android端的推送地址,如”rtmp://player.daniulive.com:1935/hls/streamandroid”;
[推送] 点击”推送”和”推送原始流”。
Android端
- 打开SmartEchoCancellation.apk
- [推送]根据需求,选择合适的分辨率和帧率,并选择”使用噪音抑制”,输入推送地址,如”rtmp://player.daniulive.com:1935/hls/streamandroid”,点击开始推送;
- [播放]输入Windows推送的原始rtmp推送地址,如此次设置,输入 “rtmp://player.daniulive.com:1935/hls/streamorg”,点击开始播放。
iOS端
- 打开SmartiOSEchoCancellation工程
- [推送]根据需求,选择合适的分辨率和帧率,输入推送地址,如”rtmp://player.daniulive.com:1935/hls/streamios”,点击开始推送;
- [播放]输入Windows推送的原始rtmp推送地址,如此次设置,输入 “rtmp://player.daniulive.com:1935/hls/streamorg”,点击开始播放。
至此,以Windows为连麦主体端的设置完成,可与Windows、Android、iOS平台完成连麦操作,如第三方平台(windows/android/iOS)需要观看此次实时互动视频(连麦效果),在播放端,输入合流后的rtmp推送地址,此次demo为 “rtmp://player.daniulive.com:1935/hls/streammix”,即可完成播放。