Консультация и настройка видеотрансляций WebRTC на основе Janus
Собрали сервис видеоконференций на основе опенсорс проекта Janus.
Проблема следующая, в разные моменты Janus крошится с ошибкой(пример внизу), используем OpenSuse 15.3 декабрьской сборки, до этого была сборка июльская. Самое интересное, что на тестовой виртуальной машине подобных падений не наблюдали, там к сожалению точную версию сборки определить не удается.
На данный момент будем собирать на Ubuntu 20.04. Нужна помощь либо в решении проблемы, либо в тонкой настройке сервера.
Destroying session 8302270522779454; 0x7fffcc036270
Detaching handle from JANUS VideoRoom plugin; 0x7fffe402f8c0 0x7fffcc034750 0x7fffe402f8c0 0x7fffe402fa10
Detaching handle from JANUS VideoRoom plugin; 0x7fffe4031d30 0x7fffcc0410d0 0x7fffe4031d30 0x7fffe4031e80
[janus.plugin.videoroom-0x7fffcc0410d0] No WebRTC media anymore; 0x7fffe4031d30 0x7fffe4031e80
[7938577973352151] Handle and related resources freed; 0x7fffe402f8c0 0x7fffcc036270
[4097917078613506] WebRTC resources freed; 0x7fffe4031d30 0x7fffcc036270
[4097917078613506] Handle and related resources freed; 0x7fffe4031d30 0x7fffcc036270
[Thread 0x7ffef97fa700 (LWP 976) exited]
[Thread 0x7ffedb7fe700 (LWP 981) exited]
[WSS-0x7fffcc02ee00] Destroying WebSocket client
[janus.plugin.videoroom-0x7fffcc040ac0] No WebRTC media anymore; 0x7fffe4033520 0x7fffe4033670
[1887086917278856] WebRTC resources freed; 0x7fffe4033520 0x7fffcc02ece0
Destroying session 5370457500297927; 0x7fffcc02ece0
Detaching handle from JANUS VideoRoom plugin; 0x7fffe402ff40 0x7fffcc037630 0x7fffe402ff40 0x7fffe40310f0
Detaching handle from JANUS VideoRoom plugin; 0x7fffe4033520 0x7fffcc040ac0 0x7fffe4033520 0x7fffe4033670
[janus.plugin.videoroom-0x7fffcc037630] No WebRTC media anymore; 0x7fffe402ff40 0x7fffe40310f0
[WSS-0x7fffcc03b8b0] Destroying WebSocket client
[Thread 0x7ffed8ff9700 (LWP 988) exited]
[6710144501212762] WebRTC resources freed; 0x7fffe402ff40 0x7fffcc02ece0
[6710144501212762] Handle and related resources freed; 0x7fffe402ff40 0x7fffcc02ece0
[Thread 0x7ffef8ff9700 (LWP 977) exited]
Missing separate debuginfos, use: zypper install libcurl4-debuginfo-7.66.0-4.14.1.x86_64 libgnutls30-debuginfo-3.6.7-14.10.2.x86_64 libgupnp-1_2-0-debuginfo-1.2.2-1.32.x86_64 libhogweed4-debuginfo-3.4.1-4.15.1.x86_64 libldap-2_4-2-debuginfo-2.4.46-9.53.1.x86_64 libnettle6-debuginfo-3.4.1-4.15.1.x86_64 libnghttp2-14-debuginfo-1.40.0-3.5.1.x86_64 libpcre1-debuginfo-8.41-4.20.x86_64 libtasn1-6-debuginfo-4.13-4.5.1.x86_64 libuuid1-debuginfo-2.36.2-2.29.x86_64 libxml2-2-debuginfo-2.9.7-3.31.1.x86_64
--Type <RET> for more, q to quit, c to continue without paging--
Thread 66 "hloop 425352691" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffedbfff700 (LWP 980)]
g_socket_send_message (socket=0x0, address=address@entry=0x0, vectors=0x7ffed4001cd0, num_vectors=2, messages=messages@entry=0x0, num_messages=num_messages@entry=0, flags=0, cancellable=0x0, error=0x7ffedbffe370)
at ../gio/gsocket.c:4716
4716 socket->priv->blocking ? -1 : 0,