Page History

Version update

Last edited by 王琳

1.设置参数的改变

  • 2.0版本中,初始化推流SDK时将不需要传入StreamUtilCallback与GLSurfaceView,直接传入Context即可,如: streamer = new CNLiveStramer(this);
  • 2.0版本中,设置推流参数时,将不再使用CNStreamerBuilder.Builder,可直接使用CNLiveStramer设置,例如在设置推流编码帧率的时候,streamer.setTargetFps(15);
  • 2.0版本中设置直播节目属性的时候,将不需要将参数设置到CNStreamerBuilder.Builder中,需要直接使用ActivityConfig接口。

2.公开方法的改变

开始推流改为mStreamer.startStream(activityConfig);//activityConfig为直播节目属性; 结束推流改为mStreamer.stopStream(); 删除掉了1.0版本中的创建直播活动方法;

3.推流状态方法的改变

1.0版本中只有StreamerCallBack来处理SDK状态。
2.0版本中,将错误回调与Info回调分开处理,如下:
private IStreamer.OnInfoListener mOnInfoListener = new IStreamer.OnInfoListener() {
    @Override
    public void onInfo(int what, int msg1, int msg2) {
         //...设置info回调        
    }
};
private IStreamer.OnErrorListener mOnErrorListener = new IStreamer.OnErrorListener() {
    @Override
    public void onError(int what, int msg1, int msg2) {
         //...设置错误回调
    }
};

版本信息

v3.0(当前版本

需要引入util包compile 'com.cnlive:lib_cnutil:3.0.3'

v2.1.2

添加背景图推流、增加美颜滤镜类型、截屏、音频降噪、水印、背景音乐升降调等功能

v1.0

基本的推流功能