#Jitsi мне поначалу сильно понравился, и я уже подумывал им заменить Discord, а потом вспомнил про демонстрацию экрана, и тут я совсем разочаровался. Может быть, я ещё плохо протестировал, но что получилось — то получилось.

Jitsi не может транслировать экран со звуком на линуксе. Это распространённая проблема, но единственный нормальный рабочий способ — это, как ни странно, Discord. Даже в официальном клиенте завезли эту возможность спустя годы нытья сообщества. А до этого можно было пользоваться сторонним клиентом Vesktop.

Протестировал и на Windows. Транслировать звук можно только при показе всего экрана, а не отдельной программы. И почему-то картинка не обновлялась, когда я что-то делал в игре. Когда альт-табнулся, то картинка продолжила обновляться. Зато звук идёт.

И снова Discord всех победил.

И ещё пока я пытался скачать клиент #JitsiMeet на Windows, случился прикол.

Это официальный сайт загрузок: https://jitsi.org/downloads. Тут написано, что здесь можно скачать Jitsi на компьютер или на сервер. Тут есть ссылки на мобильные приложения и сервер... а где десктопный клиент??

Окей, введём в поиске "jitsi meet windows"... Находит вот этот сайт: https://desktop.jitsi.org/Main/Download. Вроде официальный, но что-то он какой-то старый что-ли... Я установил эту программу, и увидел то, что на картинке. Это, блин, MSN Messenger из 2009 или какого года??

То, что нам нужно, называется Jitsi Meet Electron и находится вообще на гитхабе и закопано среди неофициальных сайтов: https://github.com/jitsi/jitsi-meet-electron/releases/latest.

@KoolTechLord Ну там же белым по синему написано, что легаси...
@johan Его всё равно могут ошибочно скачивать, так как он первым выдаётся в поиске. И "новый" десктопный клиент должен отображаться выше и на основном сайте с загрузками.

Проблемы с трансляцией возможно только в одной конкретной игре, которую я тестировал. То же самое происходило, когда я запускал Jitsi Meet в Firefox. Но стоило отключить полноэкранный режим, так картинка начала нормально обновляться. Только вот в Firefox нельзя поделиться звуком.

Я однажды размышлял, что эта проблема с демонстрацией экрана со звуком могла бы быть решена на уровне Wayland: если бы те же самые порталы, передающие экран, могли бы передавать и звук выбранных окон. Но я до сих пор нигде об этом не слышал: я один такой гений, или уже подобную идею пытались реализовать?

@KoolTechLord только что попробовал все работает причем в обе стороны
oc fedora 42 и android
@ksonly И звук на демонстрации экрана на линуксе тоже передаётся?

@KoolTechLord Я помню устанавливал Webinar(аналог jitsi) год или два назад на разных дестрибьтивах linux на одном работал, а на другом черный экран малевича :D

в чем дело без понятия выяснять я не умею

@KoolTechLord ну-у, веб-версия Jitsi точно может передавать и экран, и звук с компьютера, десктопную версию (которая на Jabber основана вроде btw) я не пробовал пока что.

Попробуй в качестве микрофона (там должен быть выбор микрофона) выбрать «Monitor of ...», по идеп это как раз передача звука.

И кнопка демонстрации экрана тоже точно есть в веб-версии Jitsi (не уверен, но было бы странно, если бы её не было в десктопном клиенте). В крайнем случае есть OBS Virtual Camera, по крайней мере в некоторых дистртбутивах это работает.

Но по идее демонстрация экрана должна быть.

Повторюсь, в веб-версии Jitsi это точно есть.
@zvezdochetia В Chromium можно передавать звук только если выбрать вкладку браузера. В Firefox такой опции не вижу. Это и на Windows, и на Linux (хотя я не проверял Chromium на Windows, но Electron-клиент звук передаёт).
@KoolTechLord вкладку браузера? В Firefox можно весь звук компьютера в Jitsi передавать.

Для этого надо нажать на стрелочку рядом с микрофоном и выбрать Monitor Встроеннное аудио~.

И если права даны, всё заработает

@zvezdochetia Кажется я нашёл как это сделать. Нужно выбрать другой поток ввода (Monitor of...), чтобы передавался звук компьютера. Но так не будет передаваться звук микрофона. Тогда можно поступить как @stephanie

В итоге всё равно приходим к результату, когда микрофон и звук компьютера идут в один поток микрофона и мешают друг другу.

@KoolTechLord @stephanie в OBS (если, вдруг, нужен стрим, а не демонстрация друзьям по конфе) этой проблемы вообще нет. Там если выбрать демонстрацию экрана, в ней же можно регулировать и звук микрофона, и звук с ПК

@KoolTechLord
> Jitsi не может транслировать экран со звуком на линуксе

Может оно, просто это неочевидно. ВНЕЗАПНО, звук с выводов нужно подключать через меню микрофона — «monitor <название вывода>». Да, при этом звук приложений заменит звук с микрофона. Как подключить и монитор выхода, и вход одновременно через интерфейс jitsi — я не понял, НО это можно сделать через https://gitlab.freedesktop.org/pipewire/helvum: в jitsi выбираем (оставляем) микрофон, через helvum закидываем ~~monitor устройства вывода на input браузера~~ и получаем цикл, ага. Звук приходит из браузера и в него же уходит. Вроде бы даже у меня получилось это воспроизвести, но особых гличей не вышло. В общем, лучше закидывать на input браузера output приложения, звук которого нужно передать. Вот ещё примеры: https://mastodon.ml/@mintbug/113274713193931041.

#helvum

PipeWire / Helvum · GitLab

A GTK patchbay for pipewire.

GitLab
@KoolTechLord ~~ААААА, опять картинки не хотят прикрепляться~~
@mintbug Так я и делаю через qpwgraph (одно и то же). Ищу в куче потоков нужные и подсоединяю их. Но я не должен так делать, никто не должен так делать. Это должен делать сам Jitsi Meet (и другие аналоги). И передавать звук окна отдельным потоком, а не в микрофон, иначе получается звуковая каша. Вот Vesktop умеет так делать, а затем и официальный клиент Discord научился.