EasyDarwin / EasyPusher-Android

免费组件:简单、高效、稳定、免费的一款标准RTSP/RTP协议直播推送库,支持将H.264/H.265/G.711/G.726/AAC等音视频数据推送到RTSP流媒体服务器(例如EasyDarwin)进行低延时直播或者视频通信,支持Windows、Linux、ARM、Android、iOS等平台,EasyPusher配套EasyDarwin流媒体服务器、EasyPlayer RTSP播放器适用于特殊行业的低延时应急指挥需求! Android迁移到了https://github.com/EasyDarwin/EasyPusher-Android , iOS迁移到了https://github.com/EasyDarwin/EasyPusher-iOS
http://www.easydarwin.org
646 stars 262 forks source link

Android 4.0.3如何支持呢? #4

Closed heny2007 closed 6 years ago

heny2007 commented 7 years ago

07-16 12:07:30.405 30202-8662/org.easydarwin.easypusher W/dalvikvm: threadid=11: thread exiting with uncaught exception (group=0x40a6e1f8) 07-16 12:07:30.410 30202-8662/org.easydarwin.easypusher E/AndroidRuntime: FATAL EXCEPTION: CAMERA java.lang.NoClassDefFoundError: android.media.MediaCodecList at org.easydarwin.hw.CodecManager.findEncodersForMimeType(CodecManager.java:68) at org.easydarwin.hw.EncoderDebugger.debug(EncoderDebugger.java:230) at org.easydarwin.hw.EncoderDebugger.debug(EncoderDebugger.java:133) at org.easydarwin.hw.EncoderDebugger.debug(EncoderDebugger.java:128) at org.easydarwin.push.HWConsumer.startMediaCodec(HWConsumer.java:224) at org.easydarwin.push.HWConsumer.onVideoStart(HWConsumer.java:53) at org.easydarwin.push.MediaStream.startPreview(MediaStream.java:349) at org.easydarwin.push.MediaStream$5.run(MediaStream.java:287) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.os.HandlerThread.run(HandlerThread.java:60) at org.easydarwin.push.MediaStream$1.run(MediaStream.java:86) 07-16 12:07:30.535 30202-30202/org.easydarwin.easypusher D/OpenGLRenderer: Flushing caches (mode 0)

milkywayriver commented 6 years ago

使用软编码模式.