Committed by
GitHub
Update webrtc library to 92.4515.02 (#17)
正在显示
5 个修改的文件
包含
5 行增加
和
9 行删除
| @@ -95,11 +95,10 @@ dokkaHtml { | @@ -95,11 +95,10 @@ dokkaHtml { | ||
| 95 | 95 | ||
| 96 | dependencies { | 96 | dependencies { |
| 97 | protobuf files(generated.protoSrc) | 97 | protobuf files(generated.protoSrc) |
| 98 | - implementation fileTree(dir: 'libs', include: ['*.jar']) | ||
| 99 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | 98 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" |
| 100 | implementation deps.kotlinx_coroutines | 99 | implementation deps.kotlinx_coroutines |
| 101 | implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0' | 100 | implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0' |
| 102 | - api 'com.github.webrtc-sdk:android:92.4515.01' | 101 | + api 'com.github.webrtc-sdk:android:92.4515.02' |
| 103 | api "com.squareup.okhttp3:okhttp:4.9.0" | 102 | api "com.squareup.okhttp3:okhttp:4.9.0" |
| 104 | implementation "androidx.annotation:annotation:1.2.0" | 103 | implementation "androidx.annotation:annotation:1.2.0" |
| 105 | implementation "androidx.core:core:${versions.androidx_core}" | 104 | implementation "androidx.core:core:${versions.androidx_core}" |
| @@ -107,7 +107,7 @@ class RTCModule { | @@ -107,7 +107,7 @@ class RTCModule { | ||
| 107 | SimulcastVideoEncoderFactoryWrapper( | 107 | SimulcastVideoEncoderFactoryWrapper( |
| 108 | eglContext, | 108 | eglContext, |
| 109 | enableIntelVp8Encoder = true, | 109 | enableIntelVp8Encoder = true, |
| 110 | - enableH264HighProfile = true, | 110 | + enableH264HighProfile = false, |
| 111 | ) | 111 | ) |
| 112 | } else { | 112 | } else { |
| 113 | SoftwareVideoEncoderFactory() | 113 | SoftwareVideoEncoderFactory() |
| @@ -72,7 +72,4 @@ class PublisherTransportObserver( | @@ -72,7 +72,4 @@ class PublisherTransportObserver( | ||
| 72 | override fun onAddTrack(p0: RtpReceiver?, p1: Array<out MediaStream>?) { | 72 | override fun onAddTrack(p0: RtpReceiver?, p1: Array<out MediaStream>?) { |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | - override fun onRemoveTrack(p0: RtpReceiver?) { | ||
| 76 | - } | ||
| 77 | - | ||
| 78 | } | 75 | } |
| @@ -25,9 +25,6 @@ class SubscriberTransportObserver( | @@ -25,9 +25,6 @@ class SubscriberTransportObserver( | ||
| 25 | engine.listener?.onAddTrack(track, streams) | 25 | engine.listener?.onAddTrack(track, streams) |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | - override fun onRemoveTrack(p0: RtpReceiver?) { | ||
| 29 | - } | ||
| 30 | - | ||
| 31 | override fun onTrack(transceiver: RtpTransceiver) { | 28 | override fun onTrack(transceiver: RtpTransceiver) { |
| 32 | when (transceiver.mediaType) { | 29 | when (transceiver.mediaType) { |
| 33 | MediaStreamTrack.MediaType.MEDIA_TYPE_AUDIO -> LKLog.v { "peerconn started receiving audio" } | 30 | MediaStreamTrack.MediaType.MEDIA_TYPE_AUDIO -> LKLog.v { "peerconn started receiving audio" } |
| @@ -174,6 +174,9 @@ internal class SimulcastVideoEncoderFactoryWrapper( | @@ -174,6 +174,9 @@ internal class SimulcastVideoEncoderFactoryWrapper( | ||
| 174 | if (encoder == null) { | 174 | if (encoder == null) { |
| 175 | return null | 175 | return null |
| 176 | } | 176 | } |
| 177 | + if(encoder is WrappedNativeVideoEncoder){ | ||
| 178 | + return encoder | ||
| 179 | + } | ||
| 177 | return StreamEncoderWrapper(encoder) | 180 | return StreamEncoderWrapper(encoder) |
| 178 | } | 181 | } |
| 179 | 182 |
-
请 注册 或 登录 后发表评论