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

最近更新时间: 2022-03-14 21:03:53

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

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

// 停止推流(如果处于推流状态)
mMediaStreamingManager.stopStreaming();

// 修改配置
mProfile.setPublishUrl("newURL");

// 设置配置
mMediaStreamingManager.setStreamingProfile(mProfile);

// 继续推流
mMediaStreamingManager.startStreaming();
  • 停止推流会触发 onStateChanged SHUTDOWN 状态的回调,可在收到该状态后,重新开始推流

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

以上内容是否对您有帮助?
  • Qvm free helper
    Close