pedroSG94 / RootEncoder

RootEncoder for Android (rtmp-rtsp-stream-client-java) is a stream encoder to push video/audio to media servers using protocols RTMP, RTSP, SRT and UDP with all code written in Java/Kotlin
Apache License 2.0
2.54k stars 771 forks source link

SrsFlvMuxer: frame discarded #206

Closed muehlemann closed 5 years ago

muehlemann commented 6 years ago

Hi Pedro, I am running into an issue with your library where on reconnecting to the stream after a network change causes the following error: SrsFlvMuxer: frame discarded

SERVER My streaming server is red5pro running on an AWS ec2 instance. Starting the stream works perfectly but reconnecting causes problems.

CODE when reconnecting this is the code that is use:

    public void livePostConnect(String rtmpURL) {
        Log.d("DEBUG", "livePostConnect");

        if (videoRTMP.isStreaming()) {
            videoRTMP.stopStream();
            prepareEncoders();
        }

        videoRTMP.startPreview();
        videoRTMP.startStream(rtmpURL);
    }

    // Note that this is used when reconnecting to the stream so that the bitrate is the same.
    private boolean prepareEncoders() {
        return prepareEncoders(videoRTMP.getBitrate() / 1024);
    }

    // Note that this is used when setting up the initial stream.
    private boolean prepareEncoders(int bitrate) {
        boolean videoReady = videoRTMP.prepareVideo(1280, 720, 30, bitrate * 1024, false, 90);
        boolean audioReady = videoRTMP.prepareAudio(96*1024, 44100, true, false, false);

        return videoReady && audioReady;
    }

NOTES I am aware of these issues: • https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/issues/98https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/issues/91

And although you note that SrsFlvMuxer: frame discarded is related to a network issue. I can connect to the same stream if I initialize my StreamingActivity with the already existing stream. This leads me to believe that it is not network related.

LOG Here is the full log:

08-03 10:54:48.178 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 270
08-03 10:54:48.187 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 6729
08-03 10:54:48.198 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 274
08-03 10:54:48.220 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 5142
08-03 10:54:48.238 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 274
08-03 10:54:48.258 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 275
08-03 10:54:48.278 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 267
08-03 10:54:48.287 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 4044
08-03 10:54:48.298 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 273
08-03 10:54:48.318 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 283
08-03 10:54:48.320 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 3338
    wrote packet: RTMP Video, size: 2048
08-03 10:54:48.338 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 279
08-03 10:54:48.351 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 4210
08-03 10:54:48.357 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 290
08-03 10:54:48.366 12272-12953/com.potatotrain.base W/RtmpConnection: handleRxPacketLoop(): Not handling unimplemented/unknown packet of type: ACKNOWLEDGEMENT
08-03 10:54:48.388 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 21773
08-03 10:54:48.398 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 309
08-03 10:54:48.418 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 285
08-03 10:54:48.420 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 276
08-03 10:54:48.421 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 10569
08-03 10:54:48.459 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 267
08-03 10:54:48.465 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 6042
08-03 10:54:48.478 12272-12953/com.potatotrain.base E/StreamingActivity: error: Error reading packet: Software caused connection abort
08-03 10:54:48.479 12272-12953/com.potatotrain.base E/RtmpConnection: Caught SocketException while reading/decoding packet, shutting down: Software caused connection abort
08-03 10:54:48.479 12272-12272/com.potatotrain.base D/DEBUG: onConnectionFailedRtmp
08-03 10:54:48.480 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 360
08-03 10:54:48.481 12272-12897/com.potatotrain.base E/StreamingActivity: error: Error send packet: Broken pipe
08-03 10:54:48.481 12272-12897/com.potatotrain.base E/RtmpConnection: Caught SocketException during write loop, shutting down: Broken pipe
08-03 10:54:48.481 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 363
08-03 10:54:48.541 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 329
08-03 10:54:48.559 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Audio, size: 280
08-03 10:54:48.571 12272-12897/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Video, size: 6493
08-03 10:54:48.826 12272-12286/com.potatotrain.base I/zygote64: Background concurrent copying GC freed 12206(1564KB) AllocSpace objects, 166(21MB) LOS objects, 50% free, 22MB/44MB, paused 59us total 130.085ms
08-03 10:54:49.264 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=20583, size=131072B
08-03 10:54:51.218 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=22538, size=131072B
08-03 10:54:53.216 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=24536, size=131072B
08-03 10:54:55.217 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=26536, size=131072B
08-03 10:54:57.216 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=28535, size=131072B
08-03 10:54:59.216 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=30535, size=131072B
08-03 10:55:01.213 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=32532, size=131072B
08-03 10:55:03.213 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=34533, size=131072B
08-03 10:55:05.214 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=36533, size=131072B
08-03 10:55:07.243 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=38563, size=131072B
08-03 10:55:09.211 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=40531, size=131072B
08-03 10:55:11.243 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=42563, size=131072B
08-03 10:55:13.211 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=44530, size=131072B
08-03 10:55:15.206 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=46526, size=131072B
08-03 10:55:17.208 12272-12897/com.potatotrain.base I/SrsFlvMuxer: worker: send frame type=9, dts=48528, size=131072B
08-03 10:55:18.479 12272-12272/com.potatotrain.base D/DEBUG: presenter - trying reconnect
    presenter - stream connect
08-03 10:55:18.480 12272-12272/com.potatotrain.base D/DEBUG: presenter - stream connect success
    livePostConnect
08-03 10:55:18.480 12272-12272/com.potatotrain.base I/SrsFlvMuxer: SrsFlvMuxer closed
08-03 10:55:18.481 12272-14673/com.potatotrain.base D/RtmpConnection: closeStream(): setting current stream ID to 0
08-03 10:55:18.483 12272-14673/com.potatotrain.base W/System.err: java.io.IOException: shutdown failed: ENOTCONN (Transport endpoint is not connected)
        at java.net.PlainSocketImpl.socketShutdown(PlainSocketImpl.java:267)
        at java.net.AbstractPlainSocketImpl.shutdownInput(AbstractPlainSocketImpl.java:582)
        at java.net.Socket.shutdownInput(Socket.java:1565)
        at com.github.faucamp.simplertmp.io.RtmpConnection.shutdown(RtmpConnection.java:390)
        at com.github.faucamp.simplertmp.io.RtmpConnection.close(RtmpConnection.java:370)
        at com.github.faucamp.simplertmp.DefaultRtmpPublisher.close(DefaultRtmpPublisher.java:31)
        at net.ossrs.rtmp.SrsFlvMuxer.disconnect(SrsFlvMuxer.java:109)
        at net.ossrs.rtmp.SrsFlvMuxer.access$700(SrsFlvMuxer.java:45)
        at net.ossrs.rtmp.SrsFlvMuxer$2.run(SrsFlvMuxer.java:211)
        at java.lang.Thread.run(Thread.java:764)
08-03 10:55:18.484 12272-14673/com.potatotrain.base W/System.err: Caused by: android.system.ErrnoException: shutdown failed: ENOTCONN (Transport endpoint is not connected)
        at libcore.io.Linux.shutdown(Native Method)
        at libcore.io.ForwardingOs.shutdown(ForwardingOs.java:178)
        at java.net.PlainSocketImpl.socketShutdown(PlainSocketImpl.java:265)
        ... 9 more
08-03 10:55:18.485 12272-14673/com.potatotrain.base D/RtmpConnection: socket closed
08-03 10:55:18.485 12272-14673/com.potatotrain.base I/SrsFlvMuxer: worker: disconnect ok.
08-03 10:55:18.555 12272-12272/com.potatotrain.base I/MicrophoneManager: Microphone stopped
08-03 10:55:18.586 12272-12272/com.potatotrain.base I/AudioEncoder: AudioEncoder stopped
08-03 10:55:19.033 12272-12272/com.potatotrain.base I/VideoEncoder: VideoEncoder OMX.qcom.video.encoder.avc
08-03 10:55:19.034 12272-12272/com.potatotrain.base W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
08-03 10:55:19.036 12272-12272/com.potatotrain.base I/VideoEncoder: Color supported: 2141391878
    Color supported: 2141391876
    Color supported: 2141391880
    Color supported: 2141391879
    Color supported: 2130708361
    Color supported: 2135033992
    Color supported: 21
08-03 10:55:19.041 12272-14718/com.potatotrain.base I/OMXClient: Treble IOmx obtained
08-03 10:55:19.054 12272-12272/com.potatotrain.base W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
08-03 10:55:19.055 12272-12272/com.potatotrain.base W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
08-03 10:55:19.056 12272-12272/com.potatotrain.base I/VideoEncoder: Prepare video info: YUV420SEMIPLANAR, 720x1280
08-03 10:55:19.058 12272-14718/com.potatotrain.base W/OMXUtils: do not know color format 0x7fa30c06 = 2141391878
    do not know color format 0x7fa30c04 = 2141391876
08-03 10:55:19.059 12272-14718/com.potatotrain.base W/OMXUtils: do not know color format 0x7fa30c08 = 2141391880
    do not know color format 0x7fa30c07 = 2141391879
    do not know color format 0x7f000789 = 2130708361
08-03 10:55:19.071 12272-14718/com.potatotrain.base I/ACodec: setupAVCEncoderParameters with [profile: Baseline] [level: Level31]
08-03 10:55:19.073 12272-14718/com.potatotrain.base I/ACodec: [OMX.qcom.video.encoder.avc] cannot encode HDR static metadata. Ignoring.
    setupVideoEncoder succeeded
08-03 10:55:19.153 12272-12272/com.potatotrain.base I/MicrophoneManager: Microphone created, 44100hz, Stereo
08-03 10:55:19.159 12272-14726/com.potatotrain.base I/OMXClient: Treble IOmx obtained
08-03 10:55:19.163 12272-12272/com.potatotrain.base E/Camera1Base: Streaming or preview started, ignored
08-03 10:55:19.164 12272-14729/com.potatotrain.base I/SrsFlvMuxer: worker: connecting to RTMP server by url=rtmp://ec2-18-222-223-227.us-east-2.compute.amazonaws.com/live/something
08-03 10:55:19.165 12272-14729/com.potatotrain.base D/RtmpConnection: connect() called. Host: ec2-18-222-223-227.us-east-2.compute.amazonaws.com, port: 1935, appName: live, publishPath: something
08-03 10:55:19.190 12272-12272/com.potatotrain.base I/AudioEncoder: AudioEncoder started
08-03 10:55:19.194 12272-12272/com.potatotrain.base I/MicrophoneManager: Microphone started
08-03 10:55:19.250 12272-14729/com.potatotrain.base D/RtmpConnection: connect(): socket connection established, doing handhake...
08-03 10:55:19.250 12272-14729/com.potatotrain.base D/Handshake: writeC0
08-03 10:55:19.250 12272-14729/com.potatotrain.base D/Handshake: writeC1
    writeC1(): Calculating digest offset
    writeC1(): (real value of) digestOffset: 393
    writeC1(): recalculated digestOffset: 1169
    writeC1(): digestOffsetBytes: 00008AFF
    partBeforeDigest(): size: 1169
08-03 10:55:19.251 12272-14729/com.potatotrain.base D/Handshake: writeC1(): Writing timestamp and Flash Player version
    partAfterDigest(): size: 335
08-03 10:55:19.252 12272-14729/com.potatotrain.base D/Handshake: copying digest offset bytes in partBeforeDigest
08-03 10:55:19.252 12272-14729/com.potatotrain.base D/Handshake: writeC1(): Calculating digest
    writeC1(): writing C1 packet
08-03 10:55:19.253 12272-14729/com.potatotrain.base D/Handshake: readS0
08-03 10:55:19.296 12272-12272/com.potatotrain.base I/Camera1ApiManager: 1280X720
08-03 10:55:19.336 12272-14729/com.potatotrain.base D/Handshake: readS1
08-03 10:55:19.340 12272-14729/com.potatotrain.base D/Handshake: readS1(): S1 total bytes read OK
    writeC2
    readS2
    readS2(): S2 total bytes read OK
08-03 10:55:19.340 12272-14729/com.potatotrain.base D/RtmpConnection: connect(): handshake done
08-03 10:55:19.341 12272-14729/com.potatotrain.base D/RtmpConnection: rtmpConnect(): Building 'connect' invoke packet
08-03 10:55:19.341 12272-14797/com.potatotrain.base D/RtmpConnection: starting main rx handler loop
08-03 10:55:19.342 12272-14729/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Command (command: connect, transaction ID: 1), size: 304
08-03 10:55:19.546 12272-14797/com.potatotrain.base D/RtmpConnection: handleRxPacketLoop(): Setting acknowledgement window size: 10000000
    handleRxPacketLoop(): Send acknowledgement window size: 10000000
    wrote packet: RTMP Window Acknowledgment Size, size: 4
08-03 10:55:19.547 12272-14797/com.potatotrain.base I/RtmpConnection: handleRxInvoke: Got result for invoked method: connect
08-03 10:55:19.548 12272-14729/com.potatotrain.base D/RtmpConnection: createStream(): Sending releaseStream command...
    wrote packet: RTMP Command (command: releaseStream, transaction ID: 2), size: 38
    createStream(): Sending FCPublish command...
08-03 10:55:19.549 12272-14729/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Command (command: FCPublish, transaction ID: 3), size: 34
    createStream(): Sending createStream command...
    wrote packet: RTMP Command (command: createStream, transaction ID: 4), size: 25
08-03 10:55:19.564 12272-14731/com.potatotrain.base I/SrsFlvMuxer: flv: h264 sps/pps sent, sps=17B, pps=4B
08-03 10:55:19.718 12272-14797/com.potatotrain.base I/RtmpConnection: handleRxInvoke: Got result for invoked method: releaseStream
08-03 10:55:19.718 12272-14797/com.potatotrain.base D/RtmpConnection: handleRxInvoke(): 'releaseStream'
08-03 10:55:19.718 12272-14797/com.potatotrain.base I/RtmpConnection: handleRxInvoke: Got result for invoked method: FCPublish
08-03 10:55:19.718 12272-14797/com.potatotrain.base D/RtmpConnection: handleRxInvoke(): 'FCPublish'
08-03 10:55:19.718 12272-14797/com.potatotrain.base I/RtmpConnection: handleRxInvoke: Got result for invoked method: createStream
08-03 10:55:19.718 12272-14797/com.potatotrain.base D/RtmpConnection: handleRxInvoke(): Stream ID to publish: 1
    fmlePublish(): Sending publish command...
08-03 10:55:19.719 12272-14797/com.potatotrain.base D/RtmpConnection: wrote packet: RTMP Command (command: publish, transaction ID: 0), size: 39
08-03 10:55:19.793 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.794 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.795 12272-14797/com.potatotrain.base D/RtmpConnection: handleRxInvoke(): onStatus NetStream.Publish.BadName
08-03 10:55:19.814 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.828 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.833 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.854 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.860 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.874 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.892 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.893 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.926 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.933 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.954 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.959 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.974 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.992 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:19.994 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.014 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.026 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.034 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.059 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.074 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.095 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:20.114 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.127 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.128 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.133 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.154 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.159 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.174 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.176 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.192 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.227 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.233 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.254 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.259 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.274 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.293 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.294 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.314 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.326 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.333 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.360 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.374 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.376 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.392 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.424 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.426 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.444 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.460 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.463 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.484 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.493 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.504 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.526 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.544 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.559 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.563 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.603 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 2 lines
08-03 10:55:20.624 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.626 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.627 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.644 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.658 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.684 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.692 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.703 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.723 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.727 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.743 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.760 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.763 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.783 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.793 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.803 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.827 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.844 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.860 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.863 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.883 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.893 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.904 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.924 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.928 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.944 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.959 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.983 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:20.994 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.003 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.023 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.025 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.044 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.045 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.058 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.083 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.092 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.103 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.144 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.160 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:21.163 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.183 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.192 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.203 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.224 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.227 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.244 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.259 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.283 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.303 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:21.324 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.325 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:21.344 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.360 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.363 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.383 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.394 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.403 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.426 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.443 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.461 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.463 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.481 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.494 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.500 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.526 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.530 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.551 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.561 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.591 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.592 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.611 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.626 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.630 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.651 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.660 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.670 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.690 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:21.711 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.725 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.726 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.751 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.759 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.770 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.791 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.794 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.811 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.826 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.830 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.850 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.859 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.870 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.911 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.927 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:21.930 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.950 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.961 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.970 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.990 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:21.993 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.011 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.026 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.050 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.059 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.070 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.091 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.092 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.110 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.126 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.130 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.150 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.159 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.170 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.192 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.211 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.212 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.226 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.251 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.252 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.260 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.290 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.292 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.310 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.326 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.350 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.359 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.370 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.390 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.392 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.410 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.425 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.430 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.450 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.459 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.470 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.510 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.525 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.526 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.530 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.550 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.558 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.570 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.590 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.592 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.610 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.628 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.659 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.660 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.680 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.692 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.700 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.720 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.725 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.742 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.743 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.760 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.781 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.782 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.792 12272-14797/com.potatotrain.base D/RtmpConnection: handleRxPacketLoop(): Sending PONG reply..
    wrote packet: RTMP User Control (type: PONG_REPLY, event data: [I@b508560), size: 6
08-03 10:55:22.827 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.828 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.843 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:22.859 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.880 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.892 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.900 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.920 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.925 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.959 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.960 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:22.980 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:23.000 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.003 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.020 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.042 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.059 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:23.060 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.080 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.091 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.120 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.127 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.141 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.158 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.161 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:23.193 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.201 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:23.226 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.258 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.260 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.280 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.293 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.300 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.321 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:23.321 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.327 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.359 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.360 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.380 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.393 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.420 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.425 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.441 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.458 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.460 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.481 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:23.481 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.492 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.521 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:23.527 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.559 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.580 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.591 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.600 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.620 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.626 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.640 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.680 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 2 lines
08-03 10:55:23.681 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.693 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.693 12272-14731/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-25 identical 1 line
08-03 10:55:23.726 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.744 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.759 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.764 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.784 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.804 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.825 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:23.826 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.858 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.865 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:23.892 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.904 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.924 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.924 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.944 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.958 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.964 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:23.985 12272-14732/com.potatotrain.base I/chatty: uid=10283(com.potatotrain.base) Thread-26 identical 1 line
08-03 10:55:23.985 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.025 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
    frame discarded
08-03 10:55:24.044 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.059 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.064 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.084 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.092 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.104 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.124 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.126 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.159 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.164 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.184 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.192 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.204 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.224 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.225 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.244 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.259 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.264 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.284 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.291 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.324 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.328 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.344 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.361 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.364 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.385 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.391 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.404 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.424 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.424 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.444 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.459 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.484 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.492 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.504 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.524 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.524 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.544 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.550 12272-14729/com.potatotrain.base D/RtmpConnection: socket closed
08-03 10:55:24.550 12272-14729/com.potatotrain.base E/StreamingActivity: error: Error configure stream, publish permitted failed
08-03 10:55:24.559 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.563 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.584 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.592 12272-14731/com.potatotrain.base I/SrsFlvMuxer: frame discarded
08-03 10:55:24.624 12272-14732/com.potatotrain.base I/SrsFlvMuxer: frame discarded

Any help would be greatly appreciated!

pedroSG94 commented 6 years ago

Frame discarded in this case is not important for you. It only indicate you that you are in buffer limit of frames waiting for stream, this is caused for it:

StreamingActivity: error: Error configure stream, publish permitted failed.

This look that your second stream configuration in connection don't work for some reason. I think that the reason is because you server take some time to close your stream name and you can't replace it (I had this problem with free version of red5 server). To discard this problem try connect the second time to other stream name. Note: for stream name. I want to say in url: "rtmp://127.0.0.1/live/test" where test is stream name

In wowza server you can configure to replace stream if second person send a stream to same stream name maybe in red5 you can do a similar case to fix your error. If your problem persist let me know it and I will try reproduce it and fix with free red5 version. If you have any link for installation share me please (I tested it a year ago and I don't remember where I should find it).

muehlemann commented 6 years ago

Thank you for your response!

I am running red5pro but Ill try with a different server configuration. I will let you know the outcome shortly.

muehlemann commented 6 years ago

@pedroSG94 I just tried hitting a different rtmp server where the reconnection window is 15 minutes. I experienced the same issue.

As a side note the stream was able to be picked up again by the client after entering and exiting multitask mode a couple of times. This triggered the code in my onResume which just calls the livePostConnect function.

pedroSG94 commented 6 years ago

I had no time for test it for now. I will try do some test tomorrow and report you the result.