Skip to content

Conversation

@santhoshvai
Copy link
Member

@santhoshvai santhoshvai commented Dec 15, 2025

💡 Overview

Adds an optional way to increase the start bitrate of the av1/vp9/h264 codec video encoder

📝 Testing

  1. Enable webrtc logs in iOS
    let options = WebRTCModuleOptions.sharedInstance()
    options.loggingSeverity = .info
  1. Create call with
        call.updatePublishOptions({
          dangerouslySetStartBitrateFactor: 0.7,
        });
        call.getOrCreate()
  1. Join a call on pronto web

  2. Filter iOS logs in xcode with SetStartBitrate and you should see
    (video_stream_encoder.cc:914): SetStartBitrate 1050000000
    (assuming pronto web uses vp9 1500kbps)

@santhoshvai santhoshvai marked this pull request as ready for review December 23, 2025 10:06
@santhoshvai santhoshvai merged commit b5ad360 into main Dec 23, 2025
16 checks passed
@santhoshvai santhoshvai deleted the start-bitrate-test branch December 23, 2025 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants