Kurento:自定义模块A的事件被自定义模块B操作阻止

时间:2016-06-17 10:23:17

标签: kurento

我为Kurento-group call应用程序创建了一些自定义模块来处理音频。

Custom module arrangement

我遇到的问题是图片中Module A引发的事件被Module C阻止。当Module C's互联网操作完成时,事件到达应用程序服务器。我使用curl来调用web服务。

有人可以解释为什么我Module A的事件被延迟/阻止了吗?

1 个答案:

答案 0 :(得分:1)

因为gstreamer的工作方式。您用于发出http请求的线程正在阻塞正在模块A中推送事件的线程。

我认为我警告过你在模块上发出http请求,特别是如果它们是在流线程上完成的话。通常,流线程应该用于媒体,而不是用于其他阻塞操作。