未能始终如一地初始化流

问题描述

我们目前正在托管一个服务器,并且在从单个位置持续启动流时遇到问题。

我们正在尝试从 AJA Helo Box https://www.aja.com/products/helo 并使用您 github wiki 上的所有建议进行设置。

当我们开始直播时,9/10 次 Ant Media 门户会说广播,但旁边没有 x1.00 数字。发生这种情况时,尝试查看流只会显示“等待流开始”。

当它起作用时,它就完美无缺。

您对我们如何解决此问题有任何想法吗?

我们运行的是企业版 2.1.1 20200902_1011 系统盘:31GB 内存:58.9GB JVM 堆内存 14.7GB

当前错误日志

ack.core.OutputStreamAppender.append(OutputStreamAppender.java:100) 在 ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) 在 ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) 在 ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) 在 ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) 在 ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) 在 ch.qos.logback.classic.Logger.filterandLog_2(Logger.java:414) 在 ch.qos.logback.classic.Logger.warn(Logger.java:700) 在 io.antmedia.muxer.MuxAdaptor$1.call(MuxAdaptor.java:239) at org.bytedeco.javacpp.avformat.av_read_frame(本机方法)在 io.antmedia.muxer.MuxAdaptor.execute(MuxAdaptor.java:588) 在 io.antmedia.muxer.MuxAdaptor.lambda$null$0(MuxAdaptor.java:984) 在 io.antmedia.muxer.MuxAdaptor$$Lambda$219/1616422700.handle(未知 来源)在 io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) 在 io.vertx.core.impl.ContextImpl$$Lambda$181/1346354118.run(未知 来源)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 在 java.lang.Thread.run(Thread.java:748)

2021 年 2 月 2 日上午 6:24:54 io.vertx.core.impl.BlockedThreadChecker 警告:线程线程 [vert.x-worker-thread-4,5,main] 已被阻止 为 2568 毫秒,时间限制为 2000 2021 年 2 月 2 日上午 6:51:11 io.vertx.core.impl.BlockedThreadChecker 警告:线程 线程[vert.x-worker-thread-0,main] 已被阻塞 2863 毫秒, 时间限制为 2000 2021 年 2 月 2 日上午 6:51:14 io.vertx.core.impl.BlockedThreadChecker 警告:线程 线程[vert.x-worker-thread-0,main] 已被阻塞 5273 毫秒, 时间限制为 2000 io.vertx.core.VertxException:线程被阻塞在 sun.misc.Unsafe.park(Native Method) 在 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) 在 java.util.concurrent.locks.reentrantlock$Fairsync.lock(reentrantlock.java:224) 在 java.util.concurrent.locks.reentrantlock.lock(reentrantlock.java:285) 在 ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:210) 在 ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:235) 在 ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:100) 在 ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) 在 ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) 在 ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) 在 ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) 在 ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) 在 ch.qos.logback.classic.Logger.filterandLog_2(Logger.java:414) 在 ch.qos.logback.classic.Logger.warn(Logger.java:700) 在 io.antmedia.muxer.MuxAdaptor$1.call(MuxAdaptor.java:239) at org.bytedeco.javacpp.avformat.av_read_frame(本机方法)在 io.antmedia.muxer.MuxAdaptor.execute(MuxAdaptor.java:588) 在 io.antmedia.muxer.MuxAdaptor.lambda$null$0(MuxAdaptor.java:984) 在 io.antmedia.muxer.MuxAdaptor$$Lambda$219/1616422700.handle(未知 来源)在 io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) 在 io.vertx.core.impl.ContextImpl$$Lambda$181/1346354118.run(未知 来源)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 在 java.lang.Thread.run(Thread.java:748)

2021 年 2 月 2 日上午 7:58:53 io.vertx.core.impl.BlockedThreadChecker 警告:线程线程 [vert.x-worker-thread-8,main] 已被阻止 为 2456 ms,时间限制为 2000 2021 年 2 月 2 日上午 7:58:56 io.vertx.core.impl.BlockedThreadChecker 警告:线程 线程[vert.x-worker-thread-8,main] 已被阻塞 5561 毫秒, 时间限制为 2000 io.vertx.core.VertxException:线程被阻塞在 sun.misc.Unsafe.park(Native Method) 在 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) 在 java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) 在 java.util.concurrent.locks.reentrantlock$Fairsync.lock(reentrantlock.java:224) 在 java.util.concurrent.locks.reentrantlock.lock(reentrantlock.java:285) 在 ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:210) 在 ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:235) 在 ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:100) 在 ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) 在 ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) 在 ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) 在 ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) 在 ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) 在 ch.qos.logback.classic.Logger.filterandLog_2(Logger.java:414) 在 ch.qos.logback.classic.Logger.warn(Logger.java:700) 在 io.antmedia.muxer.MuxAdaptor$1.call(MuxAdaptor.java:239) at org.bytedeco.javacpp.avformat.av_read_frame(本机方法)在 io.antmedia.muxer.MuxAdaptor.execute(MuxAdaptor.java:588) 在 io.antmedia.muxer.MuxAdaptor.lambda$null$0(MuxAdaptor.java:984) 在 io.antmedia.muxer.MuxAdaptor$$Lambda$219/1616422700.handle(未知 来源)在 io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) 在 io.vertx.core.impl.ContextImpl$$Lambda$181/1346354118.run(未知 来源)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 在 java.lang.Thread.run(Thread.java:748)

39_0p0003.ts:没有那个文件或目录 [hls muxer @ 0x7f59b0205700] 删除旧段失败 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0004.ts: 没有这样的文件或目录 [hls muxer @ 0x7f59b0205700] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0005.ts: 没有这样的文件或目录 [hls muxer @ 0x7f59b0205700] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0006.ts: 没有这样的文件或目录 [hls muxer @ 0x7f59b0205700] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0007.ts: 没有这样的文件或目录 [hls muxer @ 0x7f59b0205700] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0008.ts: 没有这样的文件或目录 [hls muxer @ 0x7f59b0205700] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0009.ts: 没有这样的文件或目录 [hls muxer @ 0x7f59b0205700] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0010.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0000.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0001.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0002.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0003.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0004.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0005.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0006.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0007.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0008.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0009.ts: 没有这样的文件或目录 [hls muxer @ 0x7f58427ab580] 未能 删除旧段 /usr/local/antmedia/webapps/WebRTCAppEE/streams/521974836955956350112939_0p0010.ts: 没有这样的文件或目录 (rtp_sender.cc:593): 试图获取 DTMF 来自视频发件人的发件人。 (data_channel.cc:53):接受 maxRetransmits = -1 向后兼容 (data_channel.cc:58): 接受 maxRetransmitTime = -1 以实现向后兼容性

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)