直播云

  • 直播云 > 常见问题 > Android 知识库 >Android 推流-更换推流地址、码率、帧率、分辨率等

    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