kurento 媒体服务器中的分段错误和警告

Segmentation fault and warnings in kurento media server

我对 kurento 媒体服务有疑问。有时它会因下一个警告和错误而中断(不幸的是,kurento 记录没有时间戳):

第一期: 我有很多下一个警告:

(kurento-media-server:17737): WARNING **: Error sending data on stream 1: (104) Connection reset by peer

第二期:

** (kurento-media-server:7829): WARNING **: SCTP event SCTP_COMM_LOST received

我认为是网络问题,但我不知道...

第 3 期:

(kurento-media-server:7829): libnice-WARNING **: (agent.c:2156):agent_signal_component_state_change: runtime check failed: (TRANSITION (DISCONNECTED, FAILED) || TRANSITION (GATHERING, FAILED) || TRANSITION (CONNECTING, FAILED) || TRANSITION (CONNECTED, FAILED) || TRANSITION (READY, FAILED) || TRANSITION (DISCONNECTED, GATHERING) || TRANSITION (GATHERING, CONNECTING) || TRANSITION (CONNECTING, CONNECTED) || TRANSITION (CONNECTED, READY) || TRANSITION (READY, CONNECTED) || TRANSITION (FAILED, CONNECTING) || TRANSITION (DISCONNECTED, CONNECTING)|| TRANSITION (CONNECTING, GATHERING))

Whosebug 的一些人说,这不是问题

第 4 期:

[31;1mSegmentation fault[0m (thread [33;1m139796485371648[0m, pid [33;1m7829[0m) Stack trace: [34;1m[g_socket_send_message][0m /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0[32;1m:0x7B044[0m [34;1m[nice_output_stream_new][0m /usr/lib/x86_64-linux-gnu/libnice.so.10[32;1m:0x2769E[0m [34;1m[nice_output_stream_new][0m /usr/lib/x86_64-linux-gnu/libnice.so.10[32;1m:0x27813[0m [34;1m[nice_agent_recv_nonblocking][0m /usr/lib/x86_64-linux-gnu/libnice.so.10[32;1m:0x11879[0m [34;1m[gst_nice_src_get_type][0m /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstnice15.so[32;1m:0x3902[0m [34;1m[gst_nice_sink_get_type][0m /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstnice15.so[32;1m:0x4203[0m [34;1m[gst_base_sink_do_preroll][0m /usr/lib/x86_64-linux-gnu/libgstbase-1.5.so.0[32;1m:0x2A1B2[0m [34;1m[gst_base_sink_do_preroll][0m /usr/lib/x86_64-linux-gnu/libgstbase-1.5.so.0[32;1m:0x2B620[0m [34;1m[gst_flow_get_name][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x6E5CF[0m [34;1m[gst_pad_push][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x76533[0m [34;1m[gst_proxy_pad_chain_default][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x5F5E3[0m [34;1m[gst_flow_get_name][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x6E5CF[0m [34;1m[gst_pad_push][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x76533[0m [32;1m0x1B48D[0m at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstcoreelements.so [34;1m[gst_flow_get_name][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x6E5CF[0m [34;1m[gst_pad_push][0m /usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0[32;1m:0x76533[0m

我有 kurento 6.7,ubuntu 16.04 在 DigitalOcean

您的第一期意味着:- 有一些网络波动,在4G网络中尝试应用你不会收到警告。您可以忽略这些警告,但您应该处理 onIceCandidate 响应。

您的第 2 期:- 同样,您的第二个问题与网络有关,但这次是在 KMS 端。 KMS 无法传输某些数据包,这就是出现此警告的原因。

您的第 3 期:- 它不是 problem.Its 只是当 websocket 无法获取运行时问题状态时的警告。