ksvc / KSYMediaPlayer_Android

金山云Android播放SDK(KSYUN Live Streaming player SDK),支持RTMP HTTP-FLV HLS 协议(supporting RTMP HTTP-FLV HLS protocol),直播延时2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode
http://v.ksyun.com/
Apache License 2.0
855 stars 246 forks source link

播放rtmp会动几下 #160

Open chile-zhong opened 7 years ago

chile-zhong commented 7 years ago

正常播放rtmp,然后将推流端暂停或者退到后台,播放器也暂停,然后过几十秒画面会动几下

07-13 17:01:05.936 29339-29339/com.ksyun.live.demo D/TextureVideoActivity: Buffering Start. 07-13 17:01:34.186 29339-29339/com.ksyun.live.demo D/TextureVideoActivity: Buffering End. 07-13 17:01:34.626 29339-29339/com.ksyun.live.demo E/com.ksyun.media.player.KSYMediaPlayer: Error (-1004,0) 07-13 17:01:34.626 29339-29339/com.ksyun.live.demo E/TextureVideoActivity: OnErrorListener, Error:-1004,extra:0 07-13 17:01:34.746 29339-22250/com.ksyun.live.demo I/KSYMediaPlayer: [zzy][mc]feed_input_buffer, have to flush 07-13 17:01:34.746 29339-22217/com.ksyun.live.demo W/AudioTrack: releaseBuffer() track 0xad8e7700 disabled due to previous underrun, restarting 07-13 17:01:34.836 29339-22247/com.ksyun.live.demo E/KSYMediaPlayer: [zzy]MediaCodec meet an error 07-13 17:01:34.836 29339-22250/com.ksyun.live.demo I/KSYMediaPlayer: [zzy][mc]feed_input_buffer, flush in start state 07-13 17:01:34.836 29339-22224/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] signalFlush 07-13 17:01:34.836 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] ExecutingState flushing now (codec owns 0/4 input, 5/10 output). 07-13 17:01:34.836 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] Now Flushing 07-13 17:01:34.846 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] FlushingState onOMXEvent(0,1,0) 07-13 17:01:34.846 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] FlushingState onOMXEvent(0,1,1) 07-13 17:01:34.846 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing 07-13 17:01:34.846 29339-22250/com.ksyun.live.demo I/KSYMediaPlayer: MediaCodec: enqueue_thread_func: exit: -1 07-13 17:01:34.846 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle 07-13 17:01:34.866 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded 07-13 17:01:34.866 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded 07-13 17:01:34.866 29339-22225/com.ksyun.live.demo I/ACodec: [OMX.qcom.video.decoder.avc] Now kWhatShutdownCompleted event : 6928 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo D/libEGL: eglTerminate EGLDisplay = 0x9998947c 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo D/libEGL: eglTerminate EGLDisplay = 0x9998947c 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo D/libEGL: eglTerminate EGLDisplay = 0x9998947c 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo D/libEGL: eglTerminate EGLDisplay = 0x9998947c 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo D/libEGL: eglTerminate EGLDisplay = 0x9998947c 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo D/libEGL: eglTerminate EGLDisplay = 0x9998947c 07-13 17:01:34.866 29339-22224/com.ksyun.live.demo I/MediaCodec: Codec shutdown complete 07-13 17:01:34.866 29339-22247/com.ksyun.live.demo D/KSYMediaPlayer: SDL_AMediaCodec_decreaseReference(): ref=1 07-13 17:01:34.866 29339-22247/com.ksyun.live.demo I/KSYMediaPlayer: MediaCodec: func_run_sync: exit: -1