[РЕШЕНО]Matrix Synapse coturn 2025г установка запуск настройка

php, apache, mysql, snort...


lnx
Сообщения: 276
Зарегистрирован: 24.08.2022

#

Есть двустороняя видеосвязь. Вчерашние проблемы коренились в прошивке телефона и банальная перезагрузка продвинула дело. Но на стороне ноутбука проблема с кодеками, звука с него нет, ругается на -
(nheko:82474): GLib-GObject-CRITICAL **: 20:15:47.355: g_object_set_is_valid_property: object class 'GstVP8Dec' has no property named 'wait-for-keyframe'
(nheko:82474): GLib-GObject-CRITICAL **: 20:15:47.567: g_object_set_is_valid_property: object class 'GstRTPOpusDepay' has no property named 'wait-for-keyframe'
(nheko:82474): GLib-GObject-CRITICAL **: 20:15:47.568: g_object_set_is_valid_property: object class 'GstOpusDec' has no property named 'wait-for-keyframe'
Очевидно не хватает каких-то пакетов в системе, связанных с кодеками. Сейчас установлены -
pacman -Qs gst
local/gst-plugin-pipewire 1:1.4.7-1
    Multimedia graph framework - pipewire plugin
local/gst-plugin-qml6 1.26.5-1
    Multimedia graph framework - qml6 plugin
local/gst-plugin-webrtchttp 0.14.1-1
    Multimedia graph framework - webrtchttp plugin
local/gst-plugins-bad 1.26.5-1
    Multimedia graph framework - bad plugins
local/gst-plugins-bad-libs 1.26.5-1
    Multimedia graph framework - bad
local/gst-plugins-base 1.26.5-1
    Multimedia graph framework - base plugins
local/gst-plugins-base-libs 1.26.5-1
    Multimedia graph framework - base
local/gst-plugins-good 1.26.5-1
    Multimedia graph framework - good plugins
local/gstreamer 1.26.5-1
    Multimedia graph framework - core


Чем утолить его жажду?
ALiEN
Аватара пользователя
Сообщения: 237
Зарегистрирован: 23.08.2022

#

pacman -S gst-plugins-{good,bad,ugly} --needed

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 276
Зарегистрирован: 24.08.2022

#

доставился только ugly, остальные были, но ошибка не ушла и голоса нет. При этом через другого клиента голос есть (но тот клиент на Хроме и этого я не хочу)
GLib-GObject-CRITICAL **: 22:29:58.851: g_object_set_is_valid_property: object class 'GstVP8Dec' has no property named 'wait-for-keyframe'
GLib-GObject-CRITICAL **: 22:29:59.100: g_object_set_is_valid_property: object class 'GstRTPOpusDepay' has no property named 'wait-for-keyframe'
GLib-GObject-CRITICAL **: 22:29:59.102: g_object_set_is_valid_property: object class 'GstOpusDec' has no property named 'wait-for-keyframe'


lnx
Сообщения: 276
Зарегистрирован: 24.08.2022

#

Блин. Кто бы мог подумать. Магия со вчерашним неприменением настроек раскрыта (и неточность очередной инструкции тоже) - сервер их передает клиенту при первом подключении при старте клиента. Соответственно в каждом случае правки конфига надо не только сервер перезагружать, но и пытаемых клиентов. А с учетом того, что телефонные программы имеют свойство не закрываться, а сворачиваться, надо телефон перезагружать.
Отмечу, видеозвонки (терпеть их не могу, но нужно) весьма бодрые.
А косяк на стороне клиента nheko. Потому как schildichat живенько работает, все сервисы подняты нормально и работают. Обкатаю, повторю результат и выложу как инструкцию. Оказывается это таки он ломает работу с турном, сообщая -
[ui] [error] WebRTC: GstWebRTCICEConnectionState -> Failed
(nheko:92407): libnice-WARNING **: 23:14:35.075: Agent 0x557df3b0f910 : We still have alive TURN refreshes. Consider using nice_agent_close_async() to prune them before releasing the agent.
Если кто подскажет, как починить - буду рад и признателен, ибо поделки на основе хрома или электрона я не люблю.
Ответить