Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
livekitAndroidXuningTest
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
davidliu
2023-09-13 17:39:49 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2023-09-13 17:39:49 +0900
Commit
883b2cb4973136d371169b29f41e5db7c258072e
883b2cb4
1 parent
4a84c133
fix audio max bitrate not being set (#264)
Also set default max bitrate to 20000.
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
9 行增加
和
3 行删除
livekit-android-sdk/src/main/java/io/livekit/android/room/participant/LocalParticipant.kt
livekit-android-sdk/src/main/java/io/livekit/android/room/participant/LocalParticipant.kt
查看文件 @
883b2cb
...
...
@@ -25,7 +25,6 @@ import dagger.assisted.AssistedFactory
import dagger.assisted.AssistedInject
import io.livekit.android.dagger.CapabilitiesGetter
import io.livekit.android.dagger.InjectionNames
import io.livekit.android.e2ee.E2EEOptions
import io.livekit.android.events.ParticipantEvent
import io.livekit.android.room.ConnectionState
import io.livekit.android.room.DefaultsManager
...
...
@@ -243,6 +242,13 @@ internal constructor(
),
publishListener: PublishListener? = null
) {
val encodings = listOf(
RtpParameters.Encoding(null, true, null).apply {
if (options.audioBitrate != null && options.audioBitrate > 0) {
maxBitrateBps = options.audioBitrate
}
}
)
publishTrackImpl(
track = track,
options = options,
...
...
@@ -250,6 +256,7 @@ internal constructor(
disableDtx = !options.dtx
source = LivekitModels.TrackSource.MICROPHONE
},
encodings = encodings,
publishListener = publishListener,
)
}
...
...
@@ -369,7 +376,6 @@ internal constructor(
transceiver.setCodecPreferences(matched.plus(partialMatched).plus(unmatched))
}
val publication = LocalTrackPublication(
info = trackInfo,
track = track,
...
...
@@ -741,7 +747,7 @@ abstract class BaseAudioTrackPublishOptions {
}
data class AudioTrackPublishDefaults(
override val audioBitrate: Int? =
null
,
override val audioBitrate: Int? =
20_000
,
override val dtx: Boolean = true
) : BaseAudioTrackPublishOptions()
...
...
请
注册
或
登录
后发表评论