Android Webrtc сбой - PullRequest
       6

Android Webrtc сбой

0 голосов
/ 19 октября 2018

Я занимаюсь разработкой приложения для видеочата webrtc, оно работает нормально, но время от времени я получаю эту ошибку:

10-19 14:06:33.058 2734-4156/com.thirdeyegen.developers E/ACodec: [OMX.Exynos.VP8.Encoder] ERROR(0x90000006)
signalError(omxError 0x90000006, internalError -2147483648)
10-19 14:06:33.058 2734-4155/com.thirdeyegen.developers E/MediaCodec: Codec reported err 0x90000006, actionCode 0, while in state 6
10-19 14:06:33.059 2734-4166/com.thirdeyegen.developers E/org.webrtc.Logging: HardwareVideoEncoder: deliverOutput failed
10-19 14:06:33.060 2734-4166/com.thirdeyegen.developers E/org.webrtc.Logging: HardwareVideoEncoder: java.lang.IllegalStateException
HardwareVideoEncoder: java.lang.IllegalStateException
    at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
    at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2568)
    at org.webrtc.HardwareVideoEncoder.deliverEncodedImage(HardwareVideoEncoder.java:488)
    at org.webrtc.HardwareVideoEncoder.access$100(HardwareVideoEncoder.java:34)
    at org.webrtc.HardwareVideoEncoder$1.run(HardwareVideoEncoder.java:477)
10-19 14:06:33.061 2734-4166/com.thirdeyegen.developers E/org.webrtc.Logging: HardwareVideoEncoder: deliverOutput failed
HardwareVideoEncoder: java.lang.IllegalStateException
10-19 14:06:33.062 2734-4166/com.thirdeyegen.developers E/org.webrtc.Logging: HardwareVideoEncoder: java.lang.IllegalStateException
    at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
    at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2568)
    at org.webrtc.HardwareVideoEncoder.deliverEncodedImage(HardwareVideoEncoder.java:488)
    at org.webrtc.HardwareVideoEncoder.access$100(HardwareVideoEncoder.java:34)
    at org.webrtc.HardwareVideoEncoder$1.run(HardwareVideoEncoder.java:477)

Думаю, это потому, что я включил кодировщики vp8 и v264, поэтому я включилv246 с ошибкой остановился на некоторое время и теперь произошел снова, любой может знать, почему

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

В моем случае я использовал 30FPS, и после того, как я уменьшил его до 3FPS, он заработал.Я буду рад некоторым обновлениям после того, как вы попробуете.

0 голосов
/ 25 июня 2019

Я не уверен, что этот ответ подойдет всем, но в моем случае это сработало, я обновил webrtc до последней версии, ошибка исчезла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...