我们已将Kurento从6.6.1更新为6.10.0。一切都很好。但是无法获取统计信息并无法在calculateStats()方法中获取异常。
下面是日志的详细信息。
org.kurento.client.internal.server.ProtocolException:为类“ RTCInboundRTPStreamStats”创建对象时发生异常 在org.kurento.client.internal.transport.serialization.ParamsFlattener.unflattedComplexType(ParamsFlattener.java:474) 在org.kurento.client.internal.transport.serialization.ParamsFlattener.unflattenValue(ParamsFlattener.java:398) 在org.kurento.client.internal.transport.serialization.ParamsFlattener.unflattenMap(ParamsFlattener.java:498) 在org.kurento.client.internal.transport.serialization.ParamsFlattener.unflattenValue(ParamsFlattener.java:419) 在org.kurento.client.internal.client.RemoteObject.invoke(RemoteObject.java:188) 在org.kurento.client.internal.client.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:182) 在org.kurento.client.internal.client.RemoteObjectInvocationHandler.internalInvoke(RemoteObjectInvocationHandler.java:142) 在org.kurento.client.internal.client.DefaultInvocationHandler.invoke(DefaultInvocationHandler.java:39) 在com.sun.proxy。$ Proxy138.getStats(未知来源) 在org.kurento.room.endpoint.PublisherEndpoint.calculateStats(PublisherEndpoint.java:503) 在org.kurento.room.internal.threads.StatsMonitorThread.run(StatsMonitorThread.java:45) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745) 造成原因:java.lang.IllegalArgumentException:null 在sun.reflect.GeneratedConstructorAccessor80.newInstance(未知来源) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在org.kurento.client.internal.transport.serialization.ParamsFlattener.unflattedComplexType(ParamsFlattener.java:471) ...省略了13个常见框架
在PublisherEndpoint.java的下一行获取异常。
地图统计信息= this.getWebEndpoint()。getStats(MediaType.VIDEO);
如果有人遇到这个问题,请帮忙。
地图统计信息= this.getWebEndpoint()。getStats(MediaType.VIDEO);