From: Sergey Matveev Date: Sat, 15 Oct 2022 14:30:33 +0000 (+0300) Subject: Suckless решения для screencasting и VoIP X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ecf0bbd8f4f25d6039438e1c6756c518e6979cfb;p=stargrave-blog.git 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-у показывать свой терминал. ---