安卓OPS:rk3399 10.0版,安卓9.0,现在正常情况下可以显示,但是一投屏就出现绿屏
日志如下
05-30 13:42:59.135 1564 1700 D : JNIEnvironment setLocalData [jniobject.cpp:35:JXC::JNIEnvironment::JNIEnvironment]
05-30 13:42:59.141 1564 1700 I mmpc_session: onStartProjectionRequest, jobject_callback_global_:0x28d6 [jni_p2p_session_cb.cc:422:NativeP2PSessionCb::onStartProjectionRequest]
05-30 13:42:59.144 1564 1700 D session : enter onRequest: IP:192.168.1.11, receivePort:11111 [P2PSessionNativeCallbackImpl.java:267: wp]
05-30 13:42:59.157 1564 1700 D ave : enter startProjection, sender ip:192.168.1.11, receivePort:11111, sendPort:11119, sender version:mmpcds_version=6.0.12.20210831_compile_on_Darwin, receiver jar version:2.2.12.20200227, receiver Ip:192.168.1.12 [P2pAvEngineImpl.java:2449: wp]
05-30 13:42:59.158 1564 1700 D mmpc_rtc: NativeVideoEngine::startReceiveLocalPcData() [jni_vie.cc:944:NativeVideoEngine::startReceiveLocalPcData]
05-30 13:42:59.158 1564 1700 D mmpc_rtc: enter, ipPC:192.168.1.11, receivePort:11111, sendPort:11119, ssrc:1515870810, mmpc so version:2.2.12.20200227, useSoftDecoder:0 [videoengine_impl.cc:1961:rtc::VideoEngineImpl::startReceiveLocalPcData]
05-30 13:42:59.160 1564 1700 D mmpc_rtc: create and init socket [videoengine_impl.cc:1977:rtc::VideoEngineImpl::startReceiveLocalPcData]
05-30 13:42:59.160 1564 1700 I mmpc_rte: create posix thread: [thread_posix.cc:136:webrtc::ThreadPosix::ThreadPosix]
05-30 13:42:59.160 1564 1700 I mmpc_rte: start posix thread: UdpSocketManagerPosixImplThread [thread_posix.cc:199:webrtc::ThreadPosix::Start]
05-30 13:42:59.160 1564 1700 I mmpc_rte: ThreadPosix::Start(), result: 0 [thread_posix.cc:204:webrtc::ThreadPosix::Start]
05-30 13:42:59.162 1564 2923 I mmpc_rte: ThreadPosix::Run() thread UdpSocketManagerPosixImplThread [thread_posix.cc:347:webrtc::ThreadPosix::Run]
05-30 13:42:59.164 1564 1700 D mmpc_rtc: create channel and set params [videoengine_impl.cc:2019:rtc::VideoEngineImpl::startReceiveLocalPcData]
05-30 13:42:59.181 1564 1700 I mmpc_rte: nack mode: 1 [jitter_buffer.cc:878:webrtc::VCMJitterBuffer::SetNackMode]
05-30 13:42:59.188 1564 1700 I mmpc_rtc: VideoEngineImpl::SetNackFEC(int channel 0 , bool enable 1, int mode 3) [videoengine_impl.cc:1065:rtc::VideoEngineImpl::SetNackFEC]
05-30 13:42:59.189 1564 1700 I mmpc_rte: nack mode: 0 [jitter_buffer.cc:878:webrtc::VCMJitterBuffer::SetNackMode]
05-30 13:42:59.189 1564 1700 I mmpc_rte: AvgRecoveryFEC No protection, or rate too low, so average recovery from FEC == 0: bitRatePerFrame= 3 avgTotPackets= 1 protectionFactor= 0.0235294 srcPacketsPerFrame= 1 fecPacketsPerFrame= 0 [media_opt_util.cc:411:webrtc::media_optimization::VCMFecMethod::AvgRecoveryFEC]
05-30 13:42:59.189 1564 1700 I mmpc_rte: VCMFecMethod:: UpdateParameters () fec_k 6 fec_d 6 [media_opt_util.cc:712:webrtc::media_optimization::VCMFecMethod::UpdateParameters]
05-30 13:42:59.190 1564 1700 I mmpc_rte: VCMNackFecMethod:: UpdateParameters () fec_k 6 fec_d 6 org_lossPr 0 [media_opt_util.cc:300:webrtc::media_optimization::VCMNackFecMethod::UpdateParameters]
05-30 13:42:59.190 1564 1700 I mmpc_rte: nack mode: 0 [jitter_buffer.cc:878:webrtc::VCMJitterBuffer::SetNackMode]
05-30 13:42:59.190 1564 1700 I mmpc_rte: AvgRecoveryFEC No protection, or rate too low, so average recovery from FEC == 0: bitRatePerFrame= 3 avgTotPackets= 1 protectionFactor= 0.0235294 srcPacketsPerFrame= 1 fecPacketsPerFrame= 0 [media_opt_util.cc:411:webrtc::media_optimization::VCMFecMethod::AvgRecoveryFEC]
05-30 13:42:59.190 1564 1700 I mmpc_rte: VCMFecMethod:: UpdateParameters () fec_k 6 fec_d 6 [media_opt_util.cc:712:webrtc::media_optimization::VCMFecMethod::UpdateParameters]
05-30 13:42:59.190 1564 1700 I mmpc_rte: VCMNackFecMethod:: UpdateParameters () fec_k 6 fec_d 6 org_lossPr 0 [media_opt_util.cc:300:webrtc::media_optimization::VCMNackFecMethod::UpdateParameters]
05-30 13:42:59.196 1564 1700 I mmpc_rtc: configurePcDataReceiveH264Codec(), supportHardDec= 0 supportHardDecMulti=0 video_decode_impl_type_=15 [videoengine_impl.cc:1887:rtc::VideoEngineImpl::configurePcDataReceiveH264Codec]
05-30 13:42:59.197 1564 1700 I mmpc_rtc: configure H264Codec use hard h264 decoder [videoengine_impl.cc:1911:rtc::VideoEngineImpl::configurePcDataReceiveH264Codec]
05-30 13:42:59.197 1564 1700 D mmpc_rtc: start receiving and sending [videoengine_impl.cc:2091:rtc::VideoEngineImpl::startReceiveLocalPcData]
05-30 13:42:59.197 1564 1700 I mmpc_rte: create posix thread: [thread_posix.cc:136:webrtc::ThreadPosix::ThreadPosix]
05-30 13:42:59.198 1564 1700 I mmpc_rte: start posix thread: ProcessThread [thread_posix.cc:199:webrtc::ThreadPosix::Start]
05-30 13:42:59.198 1564 1700 I mmpc_rte: ThreadPosix::Start(), result: 0 [thread_posix.cc:204:webrtc::ThreadPosix::Start]
05-30 13:42:59.200 1564 2924 I mmpc_rte: ThreadPosix::Run() thread ProcessThread [thread_posix.cc:347:webrtc::ThreadPosix::Run]
05-30 13:42:59.201 1564 1700 I mmpc_rte: ProcessThreadImpl::Start(), retVal: 1 [process_thread_impl.cc:59:webrtc::ProcessThreadImpl::Start]
05-30 13:42:59.201 1564 1700 D mmpc_rtc: left [videoengine_impl.cc:2121:rtc::VideoEngineImpl::startReceiveLocalPcData]
05-30 13:42:59.201 1564 1700 D mmpc_rtc: NativeVideoEngine::enableViewSizeAdaption() 0, vie_address:0x426 [jni_vie.cc:1062:NativeVideoEngine::enableViewSizeAdaption]
05-30 13:42:59.201 1564 1700 D mmpc_rtc: VideoEngine::enableViewSizeAdaption(enableViewSizeAdaption:0) [videoengine_impl.cc:2476:rtc::VideoEngineImpl::enableViewSizeAdaption]
05-30 13:42:59.202 1564 1700 D mmpc_rtc: NativeVoiceEngine::startReceiveWpData() [jni_voe.cc:1011:NativeVoiceEngine::startReceiveWpData]
05-30 13:42:59.202 1564 1700 D mmpc_rtc: enter, ipPC:192.168.1.11, receivePort:21111, sendPort:21119, ssrc:0x5a5a5a5a [audioengine_impl.cc:2624:rtc::AudioEngineImpl::startReceiveWpData]
05-30 13:42:59.202 1564 1700 D mmpc_rtc: create channel and set params [audioengine_impl.cc:2654:rtc::AudioEngineImpl::startReceiveWpData]
05-30 13:42:59.203 1564 1700 D mmpc_rte: CreateChannel [voe_base_impl.cc:483:webrtc::VoEBaseImpl::CreateChannel]
05-30 13:42:59.203 1564 1700 D mmpc_rte: Channel::CreateChannel(channelId=0, instanceId=2) [channel.cc:285:webrtc::VOE::Channel::CreateChannel]
05-30 13:42:59.208 1564 1700 D mmpc_rte: Channel#0 constructor--this=0xbcd89800 [channel.cc:171:webrtc::VOE::Channel::Channel]
05-30 13:42:59.209 1564 1700 D mmpc_rte: Channel#0::SetEngineInformation [channel.cc:473:webrtc::VOE::Channel::SetEngineInformation]
05-30 13:42:59.210 1564 1700 D mmpc_rte: Channel#0::Init [channel.cc:299:webrtc::VOE::Channel::Init]
05-30 13:42:59.211 1564 1700 D mmpc_rte: SetExternalTransport(channel=0) [voe_network_impl.cc:45:webrtc::VoENetworkImpl::RegisterExternalTransport]
05-30 13:42:59.211 1564 1700 D mmpc_rte: Channel#0::RegisterExternalTransport [channel.cc:1209:webrtc::VOE::Channel::RegisterExternalTransport]
05-30 13:42:59.211 1564 1700 D mmpc_rte: SetRTCPStatus(channel=0, enable=1) [voe_rtp_rtcp_impl.cc:227:webrtc::VoERTP_RTCPImpl::SetRTCPStatus]
05-30 13:42:59.211 1564 1700 D mmpc_rte: Channel#0::SetRTCPStatus [channel.cc:2979:webrtc::VOE::Channel::SetRTCPStatus]
05-30 13:42:59.211 1564 1700 D mmpc_rte: SetFECStatus(channel=0, enable=1, redPayloadtype=127) [voe_rtp_rtcp_impl.cc:414:webrtc::VoERTP_RTCPImpl::SetFECStatus]
05-30 13:42:59.211 1564 1700 D mmpc_rte: Channel#0::SetFECStatus(enable=1, redPayloadtype=127) [channel.cc:3378:webrtc::VOE::Channel::SetFECStatus]
05-30 13:42:59.211 1564 1700 D mmpc_rte: StartPlayout(channel=0) [voe_base_impl.cc:585:webrtc::VoEBaseImpl::StartPlayout]
05-30 13:42:59.211 1564 1700 D mmpc_rte: StartPlayout [voe_base_impl.cc:831:webrtc::VoEBaseImpl::StartPlayout]
05-30 13:42:59.212 1564 1700 I mmpc_rte: InitPlayout: channel=2,sample_rate=44100 [audiotrack_jni.cc:228:webrtc::AudioTrackJni::InitPlayout]
05-30 13:42:59.213 1564 1700 D ave : InitPlayout(sampleRate=44100) [AudioTrack.java:133: wp]
05-30 13:42:59.214 1564 1700 D ave : byteBuffer.capacity: 1764 [AudioTrack.java:152: wp]
05-30 13:42:59.218 1564 1700 D ave : AudioTrack.getMinBufferSize: 20520 [AudioTrack.java:158: wp]
05-30 13:42:59.223 267 548 W AudioFlinger: createTrack_l(): mismatch between requested flags (00000008) and output flags (00000006)
05-30 13:42:59.224 267 548 D AudioFlinger: Client defaulted notificationFrames to 2565 for frameCount 5130
05-30 13:42:59.227 267 548 D AF::TrackHandle: OpPlayAudio: track:62 usage:1 not muted
05-30 13:42:59.232 1564 1700 W AudioTrack: Use of stream types is deprecated for operations other than volume control
05-30 13:42:59.232 1564 1700 W AudioTrack: See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
这种情况可能是投屏电视的问题吧
手机重启,如果无法解决,
那么检查是否硬件问题,包括视频数据线是否有问题
尝试更新手机系统
我的手机触屏不灵敏,更新系统10个版本后解决。