[О блоге]
[наверх]
[пред]
[2022-10-15 17:30:33+03:00]
[ecf0bbd8f4f25d6039438e1c6756c518e6979cfb]
Suckless решения для screencasting и VoIP
https://lists.suckless.org/dev/2210/34986.html
https://lists.suckless.org/dev/2210/34987.html
Искал я тоже прежде какие решения по VoIP вообще бывают, а также по
показу экрана и видеоконференции. Suckless ничего не нашёл. Точнее был
baresip, который даже CLI, но вроде так и не вышло у меня соединить два
компьютера видеосвязью. Возможно потому что на тот момент я не очень ещё
знал устройство SIP/RTP-экосистем и поэтому что-то упустил в firewall и
NAT настройках.
По сути, у меня всё свелось к тому, что ничего лучше, проще и надёжнее
чем Mumble нету. Напрягало что его murmur сервер требует Qt, но есть
реализация на Go, которую я на практике так и не смог проверить ещё, так
как нужны сторонние люди для этого. (X11)VNC штука рабочая, проблем не
помню. А вот решений ещё и для видеосвязи я не нашёл толком. Можно
сваять отправку мультимедиа траффика через ffmpeg, но для real-time оно
не шибко подходит из-за буфферизации.
WebRTC экосистема -- полный ужас в плане сложности. Стэк протоколов
просто огромен! Но для GNU/Linux можно использовать его example
клиент/сервер: вроде бы работает, но даже одна сборка всего этого WebRTC
стэка -- полностью анти-suckless решение. И как это собрать про FreeBSD
понятия не имею, ибо сплошной OS-related hardcode в сборочной системе.
Почему за столько нет так и не написали ничего простого и работающего,
типа Mumble но с видео передачей? Видимо нафиг никому не надо было. У
меня ни разу в жизни *серьёзной* надобности именно в видео связи не
возникало. Если надо что-то обсудить по коду, то можно по ssh+tmux, vnc,
asciicast-у показывать свой терминал.
[оставить комментарий]
- комментарий 0:
From: Petrov Egor
Date: 2023-07-27 13:24:44Z
Прошу прощениячто отвечаю через год, но в Matrix вполне шустрая видеосвязь
- комментарий 1:
From: Sergey Matveev
Date: 2023-07-27 13:34:42Z
*** Petrov Egor [2023-07-27 16:24]:
>но в Matrix вполне шустрая видеосвязь
Но вот только за годы попыток я так и не находил ни одного работающего
клиента для Matrix (ec98bff598791d031b0625174b87bd4bd54c188b). То есть у
себя локально я не видел чтобы я смог поднять и сервер и клиент и они бы
работали вместе, не говоря про федерацию с другими. Web-based клиенты не
рассматриваю как вариант. GUI тоже не хочу.
Для VoIP GUI конечно же будет нужен, но держать Matrix ради VoIP? Но
насколько вижу, Matrix используется только для сигнализации WebRTC -- то
есть VoIP как таковой реализуется WebRTC. Я WebRTC библиотеку для
Chromium/Android облазил вдоль и поперёк в своё время -- с этим адом
(безумнейшая сложность всей этой экосистемы, созданной по сути чтобы
работать за NAT-ом) я принципиально не хочу связываться.