七牛Android推流SDK-更换推流地址、码率、帧率、分辨率等

Q:如何在预览时,等待服务器返回推流地址后,或者其它场景,设置推流地址、码率、帧率、分辨率等参数。

A:目前推流SDK大多数推流参数不支持动态修改,所以修改推流地址需要在非推流状态时进行

// 停止推流(如果处于推流状态)
mMediaStreamingManager.stopStreaming();
// 修改配置
mProfile.setPublishUrl("newURL");
// 设置配置
mMediaStreamingManager.setStreamingProfile(mProfile);
// 继续推流
mMediaStreamingManager.startStreaming();
  • 需在 onStateChanged READY 状态触发之后推流才会成功。

  • 更改码率,分辨率等同理。

你可能感兴趣的:(Qiniu)