From ecf0bbd8f4f25d6039438e1c6756c518e6979cfb Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 15 Oct 2022 17:30:33 +0300 Subject: [PATCH] =?utf8?q?Suckless=20=D1=80=D0=B5=D1=88=D0=B5=D0=BD=D0=B8?= =?utf8?q?=D1=8F=20=D0=B4=D0=BB=D1=8F=20screencasting=20=D0=B8=20VoIP?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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-у показывать свой терминал. -- 2.48.1