Kurento / bugtracker

[ARCHIVED] Contents migrated to monorepo: https://github.com/Kurento/kurento
46 stars 10 forks source link

KMS crashing with Segmentation fault #141

Closed zdila closed 4 years ago

zdila commented 7 years ago

KMS Version:

Version: 6.6.1
Found modules:
    Module: 'core' version '6.6.1'
    Module: 'elements' version '6.6.1'
    Module: 'filters' version '6.6.1'

Other libraries versions:

ii  gstreamer0.10-nice:amd64                              0.1.13.1~20160930090742.81.geebfdab.trusty          amd64        ICE library (GStreamer 0.10 plugin)
ii  gstreamer1.0-nice:amd64                               0.1.13.1~20160930090742.81.geebfdab.trusty          amd64        ICE library (GStreamer plugin)
ii  gstreamer1.5-libav:amd64                              1.8.2.1~20160909143244.96.g493eee4.trusty           amd64        libav plugin for GStreamer
ii  gstreamer1.5-nice:amd64                               0.1.13.1~20160930090742.81.geebfdab.trusty          amd64        ICE library (GStreamer plugin)
ii  gstreamer1.5-plugins-bad:amd64                        1.8.1.1~20160909144557.99.gf836e53.trusty           amd64        GStreamer plugins from the "bad" set
ii  gstreamer1.5-plugins-base:amd64                       1.8.1.1~20160909142623.55.g7b19cfd.trusty           amd64        GStreamer plugins from the "base" set
ii  gstreamer1.5-plugins-good:amd64                       1.8.1.1~20160909143047.112.g9ee4248.trusty          amd64        GStreamer plugins from the "good" set
ii  gstreamer1.5-plugins-ugly:amd64                       1.8.1.1~20160909192513.89.g2685b0f.trusty           amd64        GStreamer plugins from the "ugly" set
ii  gstreamer1.5-pulseaudio:amd64                         1.8.1.1~20160909143047.112.g9ee4248.trusty          amd64        GStreamer plugin for PulseAudio
ii  gstreamer1.5-x:amd64                                  1.8.1.1~20160909142623.55.g7b19cfd.trusty           amd64        GStreamer plugins for X11 and Pango
ii  kms-core-6.0                                          6.6.1.20160930110533.trusty                         amd64        Kurento core module
ii  kms-elements-6.0                                      6.6.1.20160930122545.trusty                         amd64        Kurento elements module
ii  kms-filters-6.0                                       6.6.1.20160930131150.trusty                         amd64        Kurento filters module
ii  kms-jsonrpc-1.0                                       1.1.2.20160930094018.trusty                         amd64        Kurento jsonrpc library
ii  kmsjsoncpp                                            1.6.3~20160909143252.40.gd78deb7.trusty             amd64        Kurento jsoncpp library
ii  kurento-media-server-6.0                              6.6.1.20160930143513.trusty                         amd64        Kurento Media Server
ii  libgstreamer-plugins-bad1.5-0:amd64                   1.8.1.1~20160909144557.99.gf836e53.trusty           amd64        GStreamer development files for libraries from the "bad" set
ii  libgstreamer-plugins-base1.5-0:amd64                  1.8.1.1~20160909142623.55.g7b19cfd.trusty           amd64        GStreamer libraries from the "base" set
ii  libgstreamer1.5-0:amd64                               1.8.1.1~20160909144007.170.g0d6031b.trusty          amd64        Core GStreamer libraries and elements
ii  libnice10:amd64                                       0.1.13.1~20160930090742.81.geebfdab.trusty          amd64        ICE library (shared library)

Client libraries NodeJS "kurento-client": "6.6.0"

System description:

All on local network

What steps will reproduce the problem?

We are using single connection to KMS which creates pipeline, creates WebRTC and Recording endpoint and connect one to another. Recording works but when we close and destroy old pipeline and create a new one then server often crashes (not always).

What is the expected result?

No crash.

What happens instead?

Crash. In media-server_error.log I see:

Segmentation fault (thread 139804290828032, pid 10713)
Stack trace:

and sometimes I see

Segmentation fault (thread 140684067280640, pid 11095)
Stack trace:

(kurento-media-server:11324): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:11324): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

Does it happen with one of the tutorials?

No

zdila commented 7 years ago

another error logs:

libdc1394 error: Failed to initialize libdc1394
Segmentation fault (thread 140475973469952, pid 3583)
Stack trace:
[SSLv3_client_method]
/lib/x86_64-linux-gnu/libssl.so.1.0.0:0x23D3E
[SSL_check_chain]
/lib/x86_64-linux-gnu/libssl.so.1.0.0:0x34307
0xCBA2 at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
0xECEC at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
0x61C1 at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
0x644A at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
[gst_flow_get_name]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x6E065
[gst_pad_push]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x75DEE
0x9550 at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
[gst_flow_get_name]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x6E065
[gst_pad_push]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x75DEE
[gst_proxy_pad_chain_default]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x5F22B
[gst_flow_get_name]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x6E065
[gst_pad_push]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x75DEE
[gst_base_src_wait_playing]
/usr/lib/x86_64-linux-gnu/libgstbase-1.5.so.0:0x2FD85
[gst_tag_setter_get_tag_merge_mode]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x9FEBE
zdila commented 7 years ago

Different crashes:

Segmentation fault (thread 140075845244672, pid 12481)
Stack trace:
[SSLv3_client_method]
/lib/x86_64-linux-gnu/libssl.so.1.0.0:0x23D3E
[SSL_check_chain]
/lib/x86_64-linux-gnu/libssl.so.1.0.0:0x34307
0xCBA2 at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
0xECEC at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
0x61C1 at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
0x644A at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
[gst_flow_get_name]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x6E065
[gst_pad_push]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x75DEE
0x9550 at /usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so
[gst_flow_get_name]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x6E065
[gst_pad_push]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x75DEE
[gst_proxy_pad_chain_default]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x5F22B
[gst_flow_get_name]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x6E065
[gst_pad_push]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x75DEE
[gst_base_src_wait_playing]
/usr/lib/x86_64-linux-gnu/libgstbase-1.5.so.0:0x2FD85
[gst_tag_setter_get_tag_merge_mode]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:0x9FEBE
^@terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
Aborted (thread 140126493415616, pid 14449)
Stack trace:
[gsignal]
/lib/x86_64-linux-gnu/libc.so.6:0x36C37
[abort]
/lib/x86_64-linux-gnu/libc.so.6:0x3A028
[__gnu_cxx::__verbose_terminate_handler()]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x60535
[std::rethrow_exception(std::__exception_ptr::exception_ptr)]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x5E6D6
[std::terminate()]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x5E703
[__cxa_throw]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x5E922
[std::__throw_runtime_error(char const*)]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0xB04E7
[std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*)]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x7BF24
[std::locale::_Impl::_Impl(char const*, unsigned long)]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x71149
[std::locale::locale(char const*)]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6:0x7227B
[boost::filesystem::path::codecvt()]
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0:0xE2C2
[boost::filesystem::detail::current_path(boost::system::error_code*)]
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0:0x7D8D
[boost::log::v2_mt_posix::sinks::text_file_backend::set_file_name_pattern_internal(boost::filesystem::path const&)]
/usr/lib/x86_64-linux-gnu/libboost_log.so.1.55.0:0x7BDAB
[boost::log::v2_mt_posix::sinks::text_file_backend::construct(boost::filesystem::path const&, std::_Ios_Openmode, unsigned long, boost::log::v2_mt_posix::aux::light_function<bool ()> const&, bool)]
/usr/lib/x86_64-linux-gnu/libboost_log.so.1.55.0:0x7CCA1
[boost::detail::sp_if_not_array<boost::log::v2_mt_posix::sinks::text_file_backend>::type boost::make_shared<boost::log::v2_mt_posix::sinks::text_file_backend, boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::file_name, std::string const> const, boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::rotation_size, int const> const, boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::time_based_rotation, boost::log::v2_mt_posix::sinks::file::rotation_at_time_point const> const>(boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::file_name, std::string const> const&&, boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::rotation_size, int const> const&&, boost::parameter::aux::tagged_argument<boost::log::v2_mt_posix::keywords::tag::time_based_rotation, boost::log::v2_mt_posix::sinks::file::rotation_at_time_point const> const&&)]
/usr/bin/kurento-media-server:0x4F5037
[kurento::kms_init_logging(std::string const&, int, int)]
/usr/bin/kurento-media-server:0x4EE38F
^@terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
zdila commented 7 years ago

Now it crashes when calling method create with {"type":"WebRtcEndpoint","constructorParams":{"mediaPipeline":"550bbc27-ecd2-4fe5-9248-1a9ea5c0293b_kurento.MediaPipeline"},"sessionId":"d2024828-bcba-43a8-9ebc-0c16bcd23fd4"} with just Segmentation fault without any details.

zdila commented 7 years ago

Another crash: invoke {"object":"6e3b4e59-6af3-4ba0-bd74-f896d6483321_kurento.MediaPipeline/a9adaedb-4e31-4c5b-9800-aecc439068cf_kurento.RecorderEndpoint","operation":"stop","operationParams":{},"sessionId":"559ec20d-c068-482c-b27c-5eb57ce8fe2b"}

zdila commented 7 years ago

OK, so the last two problems get fixed if I release old Recording and WebRTC endpoints. Still this is no reason for crashin or freezing kutenro.

jcaden commented 7 years ago

Have you done a standard installation? I mean are you using a clean ubuntu 14.04 box and using just kurento compiled packages?

zdila commented 7 years ago

Yes. Using vanilla 14.04 with all the security updates it offered.

zdila commented 7 years ago

I've also tried 6.6.2 (dev) version today with the same results.

jcaden commented 7 years ago

What kind of client are you using, as this seems to be doing something strange with ssl. Additionally check your locale, as we know that locales different that English could cause problems.

zdila commented 7 years ago

For websocket we are using https://github.com/websockets/ws and the connection is not secured (SSL). For WebRTC we are using Chrome 54 and Firefox 49, 50.

Environment variables taken from /proc/<pid>/environ are:

XDG_SESSION_ID=c38
SHELL=/bin/bash
TERM=linux
USER=kurento
MAIL=/var/mail/kurento
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
JOB=networking
PWD=/
LANG=en_GB.UTF-8
SHLVL=1
HOME=/var/kurento/
LANGUAGE=en_GB:en
UPSTART_INSTANCE=
LOGNAME=kurento
UPSTART_EVENTS=filesystem started
UPSTART_JOB=kurento
INSTANCE=
XDG_RUNTIME_DIR=/run/user/1001
_=/usr/bin/kurento-media-server

The only modification is that we reworked start sript from init.d to upstart so that it respawns crashed Kurento. Still it can't handle frozen Kurento. And it was crashing the same way with the default startup script.

We have 2 instances, both problematic. One runs in VirtualBox (image from OSBoxes) and another in Linode.

zdila commented 7 years ago

Anything else we could try? This issue is a pretty blocker for our solution.

zdila commented 7 years ago

Can we get any commercial support?

jcaden commented 7 years ago

Having a detailed description of the pipeline you are running, or even the logs will be very useful to fix the problem, as it is something that we can't reproduce.

zdila commented 7 years ago

I've managed to import projects (kms-core and kurento-media-server) to Eclipse Neon CDT and debug it there. Here is the screenshot of the crash (copying of the stack trace didn't work): image

I must still figure out tow to tell Eclipse to search for source not in /opt/kurento/kms-core but in the imported project. And also to use kms-core binaries produced by Eclipse. Coming from Java and Nodejs world it is not much straightforward for me yet.

I'll add here also the dump of the websocket communication soon.

zdila commented 7 years ago

Pipeline looks like this:

pipeline

After the pipeline is constructed it works correctly. Then media change comes so we are destroying old pipeline before creating a new one but it makes Kurento crash. But not always. Sometimes it survives.

Full WS communication:

> {"jsonrpc":"2.0","id":1,"method":"create","params":{"type":"MediaPipeline","constructorParams":{}}}
< {"id":1,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline"}}
> {"jsonrpc":"2.0","id":2,"method":"create","params":{"type":"RecorderEndpoint","constructorParams":{"mediaPipeline":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline","uri":"file:///home/osboxes/recordings/recording_5cS8xO4Uf07FH4w8tBXaKk.webm"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":3,"method":"create","params":{"type":"WebRtcEndpoint","constructorParams":{"mediaPipeline":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":2,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/38d5895a-2449-456b-98bb-324457b7262f_kurento.RecorderEndpoint"}}
< {"id":3,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint"}}
> {"jsonrpc":"2.0","id":4,"method":"subscribe","params":{"type":"OnIceCandidate","object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":5,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:1997169807 1 udp 2122260223 192.168.2.49 56477 typ host generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":6,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2054988263 1 udp 2122194687 192.168.2.75 34199 typ host generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":7,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:1997169807 2 udp 2122260222 192.168.2.49 52437 typ host generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":8,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2054988263 2 udp 2122194686 192.168.2.75 34430 typ host generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":9,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:1997169807 1 udp 2122260223 192.168.2.49 33440 typ host generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":10,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2054988263 1 udp 2122194687 192.168.2.75 40484 typ host generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":11,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:1997169807 2 udp 2122260222 192.168.2.49 57427 typ host generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":12,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2054988263 2 udp 2122194686 192.168.2.75 43142 typ host generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":13,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2165972315 1 udp 1686052607 178.253.158.37 56477 typ srflx raddr 192.168.2.49 rport 56477 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":14,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2165972315 2 udp 1686052606 178.253.158.37 52437 typ srflx raddr 192.168.2.49 rport 52437 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":15,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2165972315 1 udp 1686052607 178.253.158.37 33440 typ srflx raddr 192.168.2.49 rport 33440 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":16,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2355943475 1 udp 1685987071 178.253.158.37 34199 typ srflx raddr 192.168.2.75 rport 34199 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":17,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2355943475 2 udp 1685987070 178.253.158.37 34430 typ srflx raddr 192.168.2.75 rport 34430 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":18,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2165972315 2 udp 1686052606 178.253.158.37 57427 typ srflx raddr 192.168.2.49 rport 57427 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":19,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2355943475 1 udp 1685987071 178.253.158.37 40484 typ srflx raddr 192.168.2.75 rport 40484 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":20,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2355943475 2 udp 1685987070 178.253.158.37 43142 typ srflx raddr 192.168.2.75 rport 43142 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":21,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:965318783 1 tcp 1518280447 192.168.2.49 9 typ host tcptype active generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":22,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:889150743 1 tcp 1518214911 192.168.2.75 9 typ host tcptype active generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":23,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:965318783 2 tcp 1518280446 192.168.2.49 9 typ host tcptype active generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":24,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:889150743 2 tcp 1518214910 192.168.2.75 9 typ host tcptype active generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":25,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:965318783 1 tcp 1518280447 192.168.2.49 9 typ host tcptype active generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":26,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:889150743 1 tcp 1518214911 192.168.2.75 9 typ host tcptype active generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":27,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:965318783 2 tcp 1518280446 192.168.2.49 9 typ host tcptype active generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":28,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:889150743 2 tcp 1518214910 192.168.2.75 9 typ host tcptype active generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":29,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:4276465545 1 udp 41885695 139.162.167.148 57817 typ relay raddr 178.253.158.37 rport 56477 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":30,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:4276465545 1 udp 41885695 139.162.167.148 56261 typ relay raddr 178.253.158.37 rport 33440 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":31,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:4276465545 2 udp 41885694 139.162.167.148 65511 typ relay raddr 178.253.158.37 rport 52437 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":32,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:4276465545 2 udp 41885694 139.162.167.148 65132 typ relay raddr 178.253.158.37 rport 57427 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":33,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:4276465545 1 udp 41820159 139.162.167.148 58078 typ relay raddr 178.253.158.37 rport 40484 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":34,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:4276465545 1 udp 41820159 139.162.167.148 59885 typ relay raddr 178.253.158.37 rport 34199 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":35,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:4276465545 2 udp 41820158 139.162.167.148 49276 typ relay raddr 178.253.158.37 rport 34430 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":36,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:4276465545 2 udp 41820158 139.162.167.148 58620 typ relay raddr 178.253.158.37 rport 43142 generation 0 ufrag okKU network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":37,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2959496057 1 udp 25108223 139.162.167.148 65414 typ relay raddr 178.253.158.37 rport 59508 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":38,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2959496057 1 udp 25108223 139.162.167.148 59263 typ relay raddr 178.253.158.37 rport 59516 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":39,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio","sdpMLineIndex":0,"candidate":"candidate:2959496057 2 udp 25108222 139.162.167.148 50605 typ relay raddr 178.253.158.37 rport 59512 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":40,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"video","sdpMLineIndex":1,"candidate":"candidate:2959496057 2 udp 25108222 139.162.167.148 63181 typ relay raddr 178.253.158.37 rport 59520 generation 0 ufrag okKU network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":41,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"processOffer","operationParams":{"offer":"v=0\r\no=- 1992410367879129629 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:okKU\r\na=ice-pwd:pWXSOmjhUp1d3HWdsjorCyNS\r\na=fingerprint:sha-256 4F:09:FB:74:04:71:FC:42:AA:E5:1F:B9:62:E9:D0:B8:9D:87:50:27:71:75:9F:AD:0A:69:5D:5D:BE:15:6D:61\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:10239536 cname:y7yK9bM6pnBsCD9s\r\na=ssrc:10239536 msid:oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354 51b2e052-4bfa-44bb-8373-3dfa42fafc09\r\na=ssrc:10239536 mslabel:oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354\r\na=ssrc:10239536 label:51b2e052-4bfa-44bb-8373-3dfa42fafc09\r\nm=video 9 UDP/TLS/RTP/SAVPF 100 101 107 116 117 96 97 99 98\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:okKU\r\na=ice-pwd:pWXSOmjhUp1d3HWdsjorCyNS\r\na=fingerprint:sha-256 4F:09:FB:74:04:71:FC:42:AA:E5:1F:B9:62:E9:D0:B8:9D:87:50:27:71:75:9F:AD:0A:69:5D:5D:BE:15:6D:61\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=sendrecv\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtpmap:101 VP9/90000\r\na=rtcp-fb:101 ccm fir\r\na=rtcp-fb:101 nack\r\na=rtcp-fb:101 nack pli\r\na=rtcp-fb:101 goog-remb\r\na=rtcp-fb:101 transport-cc\r\na=rtpmap:107 H264/90000\r\na=rtcp-fb:107 ccm fir\r\na=rtcp-fb:107 nack\r\na=rtcp-fb:107 nack pli\r\na=rtcp-fb:107 goog-remb\r\na=rtcp-fb:107 transport-cc\r\na=fmtp:107 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=101\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=107\r\na=rtpmap:98 rtx/90000\r\na=fmtp:98 apt=116\r\na=ssrc-group:FID 193978817 2915449903\r\na=ssrc:193978817 cname:y7yK9bM6pnBsCD9s\r\na=ssrc:193978817 msid:oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354 b549c23d-bc8e-4c9d-bf60-3c3967538e49\r\na=ssrc:193978817 mslabel:oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354\r\na=ssrc:193978817 label:b549c23d-bc8e-4c9d-bf60-3c3967538e49\r\na=ssrc:2915449903 cname:y7yK9bM6pnBsCD9s\r\na=ssrc:2915449903 msid:oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354 b549c23d-bc8e-4c9d-bf60-3c3967538e49\r\na=ssrc:2915449903 mslabel:oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354\r\na=ssrc:2915449903 label:b549c23d-bc8e-4c9d-bf60-3c3967538e49\r\n"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":42,"method":"create","params":{"type":"WebRtcEndpoint","constructorParams":{"mediaPipeline":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":4,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"9bc86f6c-6f56-44ad-a7b6-3b24baa3873b"}}
< {"id":5,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":6,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":7,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":8,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":9,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":10,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":11,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":12,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":13,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":14,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":15,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":16,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":17,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":18,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":19,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":20,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":21,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":22,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":23,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":24,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":25,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":26,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":27,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":28,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":29,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":30,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":31,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":32,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":33,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":34,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":35,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":36,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":37,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":38,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":39,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":40,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":41,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"v=0\r\no=- 3689494292 3689494292 IN IP4 0.0.0.0\r\ns=Kurento Media Server\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\na=msid-semantic: WMS oPGtGl4FHZP2wvUk6623zmnYUXmEvxxVy354\r\na=group:BUNDLE audio video\r\nm=audio 1 UDP/TLS/RTP/SAVPF 111 0\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=mid:audio\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:0 PCMU/8000\r\na=setup:active\r\na=sendrecv\r\na=rtcp-mux\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=ssrc:2396935072 cname:user2655778433@host-ec55fe0a\r\na=ice-ufrag:uyMF\r\na=ice-pwd:l2j+iEBF1mzsjvWnPjBtD3\r\na=fingerprint:sha-256 0E:FD:8B:87:B4:0C:66:86:AC:FD:EE:A3:ED:5D:23:FB:FB:B6:A0:D5:58:B6:B3:9B:42:D5:34:A1:60:BA:87:E3\r\nm=video 1 UDP/TLS/RTP/SAVPF 100\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=mid:video\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=setup:active\r\na=sendrecv\r\na=rtcp-mux\r\na=ssrc:1103839669 cname:user2655778433@host-ec55fe0a\r\na=ice-ufrag:uyMF\r\na=ice-pwd:l2j+iEBF1mzsjvWnPjBtD3\r\na=fingerprint:sha-256 0E:FD:8B:87:B4:0C:66:86:AC:FD:EE:A3:ED:5D:23:FB:FB:B6:A0:D5:58:B6:B3:9B:42:D5:34:A1:60:BA:87:E3\r\n"}}
> {"jsonrpc":"2.0","id":43,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"gatherCandidates","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":42,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint"}}
> {"jsonrpc":"2.0","id":44,"method":"subscribe","params":{"type":"OnIceCandidate","object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":45,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"generateOffer","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 1 UDP 2013266431 fe80::a00:27ff:fe85:a163 34099 typ host","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 1 UDP 2013266431 fe80::a00:27ff:fe85:a163 34099 typ host","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 1 TCP 1019217151 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"id":43,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
> {"jsonrpc":"2.0","id":46,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"connect","operationParams":{"sink":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/38d5895a-2449-456b-98bb-324457b7262f_kurento.RecorderEndpoint"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 1 TCP 1019217151 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"id":44,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"88eb2bb1-9607-4996-a391-caef594f9fde"}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 1 TCP 1015022847 fe80::a00:27ff:fe85:a163 56967 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 1 TCP 1015022847 fe80::a00:27ff:fe85:a163 56967 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 1 UDP 2013266431 192.168.2.191 34145 typ host","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 1 UDP 2013266431 192.168.2.191 34145 typ host","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 1 TCP 1019216383 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 1 TCP 1019216383 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 1 TCP 1015022079 192.168.2.191 51396 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 1 TCP 1015022079 192.168.2.191 51396 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 2 UDP 2013266430 fe80::a00:27ff:fe85:a163 33972 typ host","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 2 UDP 2013266430 fe80::a00:27ff:fe85:a163 33972 typ host","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 2 TCP 1019217150 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 2 TCP 1019217150 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 2 TCP 1015022846 fe80::a00:27ff:fe85:a163 57914 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 2 TCP 1015022846 fe80::a00:27ff:fe85:a163 57914 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 2 UDP 2013266430 192.168.2.191 48623 typ host","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 2 UDP 2013266430 192.168.2.191 48623 typ host","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 2 TCP 1019216382 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 2 TCP 1019216382 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 2 TCP 1015022078 192.168.2.191 36828 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 2 TCP 1015022078 192.168.2.191 36828 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"id":45,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"v=0\r\no=- 3689494293 3689494293 IN IP4 0.0.0.0\r\ns=Kurento Media Server\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\na=group:BUNDLE audio0 video0\r\nm=audio 1 RTP/SAVPF 96 0\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=rtpmap:96 opus/48000/2\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtcp-mux\r\na=mid:audio0\r\na=ssrc:2757772659 cname:user3838784162@host-cd00f41e\r\na=ice-ufrag:fmXa\r\na=ice-pwd:pv4lM8iUjzNZKtnNTmAsD1\r\na=fingerprint:sha-256 0E:FD:8B:87:B4:0C:66:86:AC:FD:EE:A3:ED:5D:23:FB:FB:B6:A0:D5:58:B6:B3:9B:42:D5:34:A1:60:BA:87:E3\r\nm=video 1 RTP/SAVPF 99\r\nb=AS:500\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=rtpmap:99 VP8/90000\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtcp-mux\r\na=mid:video0\r\na=rtcp-fb:99 nack\r\na=rtcp-fb:99 nack pli\r\na=rtcp-fb:99 goog-remb\r\na=rtcp-fb:99 ccm fir\r\na=ssrc:3473293345 cname:user3838784162@host-cd00f41e\r\na=ice-ufrag:fmXa\r\na=ice-pwd:pv4lM8iUjzNZKtnNTmAsD1\r\na=fingerprint:sha-256 0E:FD:8B:87:B4:0C:66:86:AC:FD:EE:A3:ED:5D:23:FB:FB:B6:A0:D5:58:B6:B3:9B:42:D5:34:A1:60:BA:87:E3\r\n"}}
> {"jsonrpc":"2.0","id":47,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"gatherCandidates","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":46,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
> {"jsonrpc":"2.0","id":48,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/38d5895a-2449-456b-98bb-324457b7262f_kurento.RecorderEndpoint","operation":"record","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 1 UDP 2013266431 fe80::a00:27ff:fe85:a163 41122 typ host","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 1 UDP 2013266431 fe80::a00:27ff:fe85:a163 41122 typ host","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 1 TCP 1019217151 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 1 TCP 1019217151 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 1 TCP 1015022847 fe80::a00:27ff:fe85:a163 60740 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"id":47,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
> {"jsonrpc":"2.0","id":49,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"connect","operationParams":{"sink":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":50,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","operation":"connect","operationParams":{"sink":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 1 TCP 1015022847 fe80::a00:27ff:fe85:a163 60740 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 1 UDP 2013266431 192.168.2.191 60975 typ host","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 1 UDP 2013266431 192.168.2.191 60975 typ host","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 1 TCP 1019216383 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 1 TCP 1019216383 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 1 TCP 1015022079 192.168.2.191 49890 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
> {"jsonrpc":"2.0","id":51,"method":"create","params":{"type":"RecorderEndpoint","constructorParams":{"mediaPipeline":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline","uri":"file:///home/osboxes/recordings/recording_2wx0z7Ab0mwIyR6JDca4Kt.webm"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":52,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:1997169807 1 udp 2122260223 192.168.2.49 35130 typ host generation 0 ufrag cTvb network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":53,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:2054988263 1 udp 2122194687 192.168.2.75 33842 typ host generation 0 ufrag cTvb network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":54,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:2165972315 1 udp 1686052607 178.253.158.37 35130 typ srflx raddr 192.168.2.49 rport 35130 generation 0 ufrag cTvb network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":55,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:2355943475 1 udp 1685987071 178.253.158.37 33842 typ srflx raddr 192.168.2.75 rport 33842 generation 0 ufrag cTvb network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":56,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:965318783 1 tcp 1518280447 192.168.2.49 9 typ host tcptype active generation 0 ufrag cTvb network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":57,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:889150743 1 tcp 1518214911 192.168.2.75 9 typ host tcptype active generation 0 ufrag cTvb network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":58,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:4276465545 1 udp 41885695 139.162.167.148 65515 typ relay raddr 178.253.158.37 rport 35130 generation 0 ufrag cTvb network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":59,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:4276465545 1 udp 41820159 139.162.167.148 54111 typ relay raddr 178.253.158.37 rport 33842 generation 0 ufrag cTvb network-id 2 network-cost 10"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":60,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"addIceCandidate","operationParams":{"candidate":{"sdpMid":"audio0","sdpMLineIndex":0,"candidate":"candidate:2959496057 1 udp 25108223 139.162.167.148 49757 typ relay raddr 178.253.158.37 rport 59532 generation 0 ufrag cTvb network-id 1"}},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 1 TCP 1015022079 192.168.2.191 49890 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 2 UDP 2013266430 fe80::a00:27ff:fe85:a163 49280 typ host","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:1 2 UDP 2013266430 fe80::a00:27ff:fe85:a163 49280 typ host","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 2 TCP 1019217150 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:2 2 TCP 1019217150 fe80::a00:27ff:fe85:a163 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 2 TCP 1015022846 fe80::a00:27ff:fe85:a163 36918 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:3 2 TCP 1015022846 fe80::a00:27ff:fe85:a163 36918 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 2 UDP 2013266430 192.168.2.191 57805 typ host","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:4 2 UDP 2013266430 192.168.2.191 57805 typ host","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 2 TCP 1019216382 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:5 2 TCP 1019216382 192.168.2.191 9 typ host tcptype active","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 2 TCP 1015022078 192.168.2.191 32841 typ host tcptype passive","sdpMLineIndex":0,"sdpMid":"audio0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"jsonrpc":"2.0","method":"onEvent","params":{"value":{"data":{"candidate":{"__module__":"kurento","__type__":"IceCandidate","candidate":"candidate:6 2 TCP 1015022078 192.168.2.191 32841 typ host tcptype passive","sdpMLineIndex":1,"sdpMid":"video0"},"source":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","tags":[],"timestamp":"1480505493","type":"OnIceCandidate"},"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","type":"OnIceCandidate"}}}
< {"id":48,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":49,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":50,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":51,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/d91cd6e1-5bcf-4639-904d-58119afbff2a_kurento.RecorderEndpoint"}}
> {"jsonrpc":"2.0","id":61,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"processAnswer","operationParams":{"answer":"v=0\r\no=- 7634460669626824940 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio0 video0\r\na=msid-semantic: WMS LJV3Cyw6hEj1Puq1vhVJwIjdgWHje2zKsD2o\r\nm=audio 9 RTP/SAVPF 96 0\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:cTvb\r\na=ice-pwd:TEQ/edKnqZANS4USpSa+nt+S\r\na=fingerprint:sha-256 50:5D:CB:A1:CF:43:82:4C:22:5E:93:69:33:A8:37:08:C6:75:7E:CD:BF:3F:D5:21:BA:C9:7D:44:8A:1D:6D:B8\r\na=setup:active\r\na=mid:audio0\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:96 opus/48000/2\r\na=fmtp:96 minptime=10;useinbandfec=1\r\na=rtpmap:0 PCMU/8000\r\na=ssrc:28389084 cname:/6mjfZWKB6ILLTto\r\na=ssrc:28389084 msid:LJV3Cyw6hEj1Puq1vhVJwIjdgWHje2zKsD2o c3df6115-c944-4430-8256-0b19e29e0465\r\na=ssrc:28389084 mslabel:LJV3Cyw6hEj1Puq1vhVJwIjdgWHje2zKsD2o\r\na=ssrc:28389084 label:c3df6115-c944-4430-8256-0b19e29e0465\r\nm=video 9 RTP/SAVPF 99\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:cTvb\r\na=ice-pwd:TEQ/edKnqZANS4USpSa+nt+S\r\na=fingerprint:sha-256 50:5D:CB:A1:CF:43:82:4C:22:5E:93:69:33:A8:37:08:C6:75:7E:CD:BF:3F:D5:21:BA:C9:7D:44:8A:1D:6D:B8\r\na=setup:active\r\na=mid:video0\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:99 VP8/90000\r\na=rtcp-fb:99 ccm fir\r\na=rtcp-fb:99 nack\r\na=rtcp-fb:99 nack pli\r\na=rtcp-fb:99 goog-remb\r\na=ssrc:1256302503 cname:/6mjfZWKB6ILLTto\r\na=ssrc:1256302503 msid:LJV3Cyw6hEj1Puq1vhVJwIjdgWHje2zKsD2o 37c1399c-936b-4f83-9422-76f64278e3d9\r\na=ssrc:1256302503 mslabel:LJV3Cyw6hEj1Puq1vhVJwIjdgWHje2zKsD2o\r\na=ssrc:1256302503 label:37c1399c-936b-4f83-9422-76f64278e3d9\r\n"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":52,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":53,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":54,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":55,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":56,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":57,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":58,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":59,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":60,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
< {"id":61,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":"v=0\r\no=- 3689494293 3689494293 IN IP4 0.0.0.0\r\ns=Kurento Media Server\r\nt=0 0\r\na=group:BUNDLE audio0 video0\r\nm=audio 49890 RTP/SAVPF 96 0\r\nc=IN IP4 192.168.2.191\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=rtpmap:96 opus/48000/2\r\na=rtcp:49890 IN IP4 192.168.2.191\r\na=rtcp-mux\r\na=mid:audio0\r\na=ssrc:2757772659 cname:user3838784162@host-cd00f41e\r\na=ice-ufrag:fmXa\r\na=ice-pwd:pv4lM8iUjzNZKtnNTmAsD1\r\na=fingerprint:sha-256 0E:FD:8B:87:B4:0C:66:86:AC:FD:EE:A3:ED:5D:23:FB:FB:B6:A0:D5:58:B6:B3:9B:42:D5:34:A1:60:BA:87:E3\r\na=candidate:1 1 UDP 2013266431 fe80::a00:27ff:fe85:a163 41122 typ host\r\na=candidate:2 1 TCP 1019217151 fe80::a00:27ff:fe85:a163 9 typ host tcptype active\r\na=candidate:3 1 TCP 1015022847 fe80::a00:27ff:fe85:a163 60740 typ host tcptype passive\r\na=candidate:4 1 UDP 2013266431 192.168.2.191 60975 typ host\r\na=candidate:5 1 TCP 1019216383 192.168.2.191 9 typ host tcptype active\r\na=candidate:6 1 TCP 1015022079 192.168.2.191 49890 typ host tcptype passive\r\na=candidate:1 2 UDP 2013266430 fe80::a00:27ff:fe85:a163 49280 typ host\r\na=candidate:2 2 TCP 1019217150 fe80::a00:27ff:fe85:a163 9 typ host tcptype active\r\na=candidate:3 2 TCP 1015022846 fe80::a00:27ff:fe85:a163 36918 typ host tcptype passive\r\na=candidate:4 2 UDP 2013266430 192.168.2.191 57805 typ host\r\na=candidate:5 2 TCP 1019216382 192.168.2.191 9 typ host tcptype active\r\na=candidate:6 2 TCP 1015022078 192.168.2.191 32841 typ host tcptype passive\r\nm=video 49890 RTP/SAVPF 99\r\nc=IN IP4 192.168.2.191\r\nb=AS:500\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=rtpmap:99 VP8/90000\r\na=rtcp:49890 IN IP4 192.168.2.191\r\na=rtcp-mux\r\na=mid:video0\r\na=rtcp-fb:99 nack\r\na=rtcp-fb:99 nack pli\r\na=rtcp-fb:99 goog-remb\r\na=rtcp-fb:99 ccm fir\r\na=ssrc:3473293345 cname:user3838784162@host-cd00f41e\r\na=ice-ufrag:fmXa\r\na=ice-pwd:pv4lM8iUjzNZKtnNTmAsD1\r\na=fingerprint:sha-256 0E:FD:8B:87:B4:0C:66:86:AC:FD:EE:A3:ED:5D:23:FB:FB:B6:A0:D5:58:B6:B3:9B:42:D5:34:A1:60:BA:87:E3\r\na=candidate:1 1 UDP 2013266431 fe80::a00:27ff:fe85:a163 41122 typ host\r\na=candidate:2 1 TCP 1019217151 fe80::a00:27ff:fe85:a163 9 typ host tcptype active\r\na=candidate:3 1 TCP 1015022847 fe80::a00:27ff:fe85:a163 60740 typ host tcptype passive\r\na=candidate:4 1 UDP 2013266431 192.168.2.191 60975 typ host\r\na=candidate:5 1 TCP 1019216383 192.168.2.191 9 typ host tcptype active\r\na=candidate:6 1 TCP 1015022079 192.168.2.191 49890 typ host tcptype passive\r\na=candidate:1 2 UDP 2013266430 fe80::a00:27ff:fe85:a163 49280 typ host\r\na=candidate:2 2 TCP 1019217150 fe80::a00:27ff:fe85:a163 9 typ host tcptype active\r\na=candidate:3 2 TCP 1015022846 fe80::a00:27ff:fe85:a163 36918 typ host tcptype passive\r\na=candidate:4 2 UDP 2013266430 192.168.2.191 57805 typ host\r\na=candidate:5 2 TCP 1019216382 192.168.2.191 9 typ host tcptype active\r\na=candidate:6 2 TCP 1015022078 192.168.2.191 32841 typ host tcptype passive\r\n"}}
> {"jsonrpc":"2.0","id":62,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/788095b4-f608-4f6b-986f-8c34d8a5b3c3_kurento.WebRtcEndpoint","operation":"connect","operationParams":{"sink":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/d91cd6e1-5bcf-4639-904d-58119afbff2a_kurento.RecorderEndpoint"},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":62,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
> {"jsonrpc":"2.0","id":63,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/d91cd6e1-5bcf-4639-904d-58119afbff2a_kurento.RecorderEndpoint","operation":"record","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":63,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
> {"jsonrpc":"2.0","id":64,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/38d5895a-2449-456b-98bb-324457b7262f_kurento.RecorderEndpoint","operation":"stop","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":64,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473","value":null}}
> {"jsonrpc":"2.0","id":65,"method":"release","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/3dba1f13-6c9b-4464-a49a-95edb3eb915c_kurento.WebRtcEndpoint","sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
< {"id":65,"jsonrpc":"2.0","result":{"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":66,"method":"invoke","params":{"object":"49b473d7-4aee-4057-852c-2d3d8fa49e4f_kurento.MediaPipeline/d91cd6e1-5bcf-4639-904d-58119afbff2a_kurento.RecorderEndpoint","operation":"stop","operationParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
> {"jsonrpc":"2.0","id":67,"method":"create","params":{"type":"MediaPipeline","constructorParams":{},"sessionId":"24e0f14a-e4ec-4271-b453-63d859352473"}}
zdila commented 7 years ago

Stacktrace from Code::Blocks IDE:

#0 ??   ?? () (??:??)
#1 0x7ffff3954e0f   rtp_ssrc_demux_new_ssrc_pad(ssrcdemux=0x10c8180, ssrc=483113262, pad=0x7fffc810eff0, self=0x10f6090) (/opt/kurento/kms-core/src/gst-plugins/commons/kmsbasertpsession.c:327)
#2 0x7ffff40a2adc   ffi_call_unix64() (/usr/lib/x86_64-linux-gnu/libffi.so.6:??)
#3 0x7ffff40a240c   ffi_call() (/usr/lib/x86_64-linux-gnu/libffi.so.6:??)
#4 0x7ffff622b839   g_cclosure_marshal_generic() (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:??)
#5 0x7ffff622b015   g_closure_invoke() (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:??)
#6 0x7ffff623d061   ??() (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:??)
#7 0x7ffff6245dfc   g_signal_emit_valist() (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:??)
#8 0x7ffff624612f   g_signal_emit() (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:??)
#9 0x7fffe41c5419   ??() (/usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstrtpmanager.so:??)
#10 0x7fffe41c5b5c  ??() (/usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstrtpmanager.so:??)
#11 0x7ffff64dc065  ??() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#12 0x7ffff64e3dee  gst_pad_push() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#13 0x7ffff64cd22b  gst_proxy_pad_chain_default() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#14 0x7ffff64dc065  ??() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#15 0x7ffff64e3dee  gst_pad_push() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#16 0x7fffd71cb2b6  ??() (/usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstsrtp.so:??)
#17 0x7ffff64dc065  ??() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#18 0x7ffff64e3dee  gst_pad_push() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#19 0x7fffd73db4f1  ??() (/usr/lib/x86_64-linux-gnu/gstreamer-1.5/libgstdtls.so:??)
#20 0x7ffff64dc065  ??() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#21 0x7ffff64e3dee  gst_pad_push() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#22 0x7ffff64cd22b  gst_proxy_pad_chain_default() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#23 0x7ffff64dc065  ??() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#24 0x7ffff64e3dee  gst_pad_push() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#25 0x7ffff1cddd85  ??() (/usr/lib/x86_64-linux-gnu/libgstbase-1.5.so.0:??)
#26 0x7ffff650debe  ??() (/usr/lib/x86_64-linux-gnu/libgstreamer-1.5.so.0:??)
#27 0x7ffff461c2fe  ??() (/lib/x86_64-linux-gnu/libglib-2.0.so.0:??)
#28 0x7ffff461b965  ??() (/lib/x86_64-linux-gnu/libglib-2.0.so.0:??)
#29 0x7ffff7061184  start_thread(arg=0x7fffba7fc700) (pthread_create.c:312)
zdila commented 7 years ago

Currently it crashes on calling RecorderEndpoint.stop().

lulop-k commented 7 years ago

Drop an e-mail to info@kurento.com

El 29 nov 2016, a las 17:25, Martin Ždila notifications@github.com escribió:

Can we get any commercial support?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Kurento/bugtracker/issues/141#issuecomment-263619579, or mute the thread https://github.com/notifications/unsubscribe-auth/AFPz-jhulSu9GbSOwBiKqxf7morqToO5ks5rDFH6gaJpZM4Kemij.

codexander commented 7 years ago

Hello; We are facing with same problem did you solve it?

zdila commented 7 years ago

We migrated to Janus WebRTC Gateway.

Lenne231 commented 7 years ago

We are getting the same error with the same behavior:

dpkg -l | grep kurento
ii  kurento-media-server-6.0             6.6.1.20160930143513.trusty                amd64        Kurento Media Server
libdc1394 error: Failed to initialize libdc1394
Warning: Still 1 object/s alive
libdc1394 error: Failed to initialize libdc1394
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive

(kurento-media-server:28318): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:28318): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:28462): GStreamer-CRITICAL **: Element rtpbin27 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:28462): GStreamer-CRITICAL **: Element rtpbin27 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
libdc1394 error: Failed to initialize libdc1394
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin176 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin176 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin177 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin177 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin178 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin178 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin180 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1406): GStreamer-CRITICAL **: Element rtpbin180 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
libdc1394 error: Failed to initialize libdc1394

(kurento-media-server:1364): 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))

(kurento-media-server:1364): 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))
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
libdc1394 error: Failed to initialize libdc1394
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
Warning: Still 1 object/s alive
libdc1394 error: Failed to initialize libdc1394

(kurento-media-server:1592): GStreamer-CRITICAL **: Element rtpbin70 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1592): GStreamer-CRITICAL **: Element rtpbin70 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1592): GStreamer-CRITICAL **: Element rtpbin74 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1592): GStreamer-CRITICAL **: Element rtpbin74 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1592): GStreamer-CRITICAL **: Element rtpbin76 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:1592): GStreamer-CRITICAL **: Element rtpbin76 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!
Segmentation fault (thread 140411107919616, pid 1592)
Stack trace:

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin2 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin2 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin2 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin2 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin2 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin2 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtcp_sink_1, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!

(kurento-media-server:53417): GStreamer-CRITICAL **: Element rtpbin3 already has a pad named recv_rtcp_sink_0, the behaviour of  gst_element_get_request_pad() for existing pads is undefined!
Segmentation fault (thread 140391810594560, pid 53417)
Stack trace:
Segmentation fault (thread 140288114849536, pid 61648)
Stack trace:
j1elo commented 4 years ago

The error

GStreamer-CRITICAL **: Element rtpbin1 already has a pad named recv_rtp_sink_1

that could be seen in Kurento logs was (most of the time) due to mistakenly adding more than 1 video and/or 1 audio media stream track to the RTCPeerConection object in the Javascript side of the application. This would try to negotiate multiple videos or audios, and cause critical warnings inside the GStreamer code in KMS.

Of course if KMS is not able to handle multiple media tracks, it should reject the medias in the SDP negotiation, not crash or cause internal GStreamer-CRITICAL warnings. That bug was solved with commit https://github.com/Kurento/kms-core/commit/6a47630cba2aba4c74527f9757b705c342da5106, available since Kurento 6.13.1.

Please reopen if any of the other reported crashes still happen.