Getting lot of exceptions when adaptive bitrate is on, I'm using latest antmedia enterprise edition.
2020-09-17 17:44:39,233 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 5781 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.preview.PngEncoder.writeFrameInternal(PngEncoder.java:153) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:40,232 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 6781 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.H264Encoder.writeFrameInternal(H264Encoder.java:165) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:41,122 [vert.x-worker-thread-12] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Dropping video frame. Pending Frame:20, Frame number: 150 Last Frame Number: 147 Received Audio Frame Count: 755 Drop video frame count: 100 for stream: stream1 2020-09-17 17:44:41,229 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 7781 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:41,996 [audio-poller-stream1 thread-2] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Pending audio frames: 3, audio thread entrance interval: 9.989311ms, total received audio frames: 842 for stream stream1 hash: 1865093010 2020-09-17 17:44:42,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 8782 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:42,998 [network_thread - 17644] INFO org.webrtc.Logging - Tag:WebRtcAudioTrackExternal - Message:GetPlayoutUnderrunCount 2020-09-17 17:44:42,999 [network_thread - 17644] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - audio stats: { timestampUs: 1600364682998050, type: inbound-rtp, id: RTCInboundRTPAudioStream_3770088611, ssrc: 3770088611, isRemote: false, mediaType: "audio", kind: "audio", trackId: "RTCMediaStreamTrack_receiver_3", transportId: "RTCTransport_0_1", codecId: "RTCCodec_0_Inbound_111", packetsReceived: 480, bytesReceived: 36930, headerBytesReceived: 11520, packetsLost: 0, lastPacketReceivedTimestamp: 1345990.486, jitter: 0.002 } 2020-09-17 17:44:43,000 [network_thread - 17644] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Publish Stats StreamId: stream1 TransferedByte: 822785 Stream Duration: 9441 Bitrate: 87 Source IP: User-Agent: N/A 2020-09-17 17:44:43,234 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 9782 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:43,431 [incomingVideoSt - 17655] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Number of video frames pending in the queue: 23, received total video frames: 200 received fps: 22 for stream stream1 2020-09-17 17:44:44,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 10782 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:45,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 11782 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source) at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) 2020-09-17 17:44:46,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 12782 ms, time limit is 2000 io.vertx.core.VertxException: Thread blocked at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method) at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136) at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379) at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source) at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.r
Question
Anurag Goel
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.preview.PngEncoder.writeFrameInternal(PngEncoder.java:153)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:40,232 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 6781 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.H264Encoder.writeFrameInternal(H264Encoder.java:165)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:41,122 [vert.x-worker-thread-12] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Dropping video frame. Pending Frame:20, Frame number: 150 Last Frame Number: 147 Received Audio Frame Count: 755 Drop video frame count: 100 for stream: stream1
2020-09-17 17:44:41,229 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 7781 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:41,996 [audio-poller-stream1 thread-2] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Pending audio frames: 3, audio thread entrance interval: 9.989311ms, total received audio frames: 842 for stream stream1 hash: 1865093010
2020-09-17 17:44:42,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 8782 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:42,998 [network_thread - 17644] INFO org.webrtc.Logging - Tag:WebRtcAudioTrackExternal - Message:GetPlayoutUnderrunCount
2020-09-17 17:44:42,999 [network_thread - 17644] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - audio stats: { timestampUs: 1600364682998050, type: inbound-rtp, id: RTCInboundRTPAudioStream_3770088611, ssrc: 3770088611, isRemote: false, mediaType: "audio", kind: "audio", trackId: "RTCMediaStreamTrack_receiver_3", transportId: "RTCTransport_0_1", codecId: "RTCCodec_0_Inbound_111", packetsReceived: 480, bytesReceived: 36930, headerBytesReceived: 11520, packetsLost: 0, lastPacketReceivedTimestamp: 1345990.486, jitter: 0.002 }
2020-09-17 17:44:43,000 [network_thread - 17644] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Publish Stats StreamId: stream1 TransferedByte: 822785 Stream Duration: 9441 Bitrate: 87 Source IP: User-Agent: N/A
2020-09-17 17:44:43,234 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 9782 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:43,431 [incomingVideoSt - 17655] INFO i.a.e.adaptive.WebRTCEncoderAdaptor - Number of video frames pending in the queue: 23, received total video frames: 200 received fps: 22 for stream stream1
2020-09-17 17:44:44,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 10782 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:45,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 11782 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.run(Unknown Source)
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
at io.vertx.core.impl.TaskQueue$$Lambda$27/523211332.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-09-17 17:44:46,230 [vertx-blocked-thread-checker] WARN i.v.core.impl.BlockedThreadChecker - Thread Thread[vert.x-worker-thread-12,5,main] has been blocked for 12782 ms, time limit is 2000
io.vertx.core.VertxException: Thread blocked
at org.bytedeco.javacpp.avcodec.avcodec_encode_video2(Native Method)
at io.antmedia.enterprise.adaptive.VP8Encoder.writeFrameInternal(VP8Encoder.java:145)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeFrame(VideoEncoder.java:136)
at io.antmedia.enterprise.adaptive.base.VideoEncoder.writeRawVideo(VideoEncoder.java:125)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeRawVideo(WebRTCEncoderAdaptor.java:530)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.writeYuvPlanes(WebRTCEncoderAdaptor.java:455)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.prepareAndEncodeBuffer(WebRTCEncoderAdaptor.java:431)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.encodeVideoRunner(WebRTCEncoderAdaptor.java:383)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor.lambda$null$8(WebRTCEncoderAdaptor.java:1379)
at io.antmedia.enterprise.adaptive.WebRTCEncoderAdaptor$$Lambda$245/716588441.handle(Unknown Source)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273)
at io.vertx.core.impl.ContextImpl$$Lambda$181/2026371507.r
Link to comment
Share on other sites
Top Posters For This Question
1
1
Popular Days
Sep 17
1
Sep 18
1
Top Posters For This Question
Selim Emre 1 post
Anurag Goel 1 post
Popular Days
Sep 17 2020
1 post
Sep 18 2020
1 post
1 answer to this question
Recommended Posts