Я ищу программное обеспечение для прямой трансляции нашего собрания группы пользователей. Какое программное обеспечение я могу использовать для этого? В идеале я хотел бы сделать снимок экрана компьютера и звука говорящего и транслировать его в прямом эфире?
Изменить: я не просто записать свой рабочий стол и загрузить видео. Я пытаюсь транслировать рабочий стол в прямом эфире, как это происходит.
Я думаю, что видел это где-то недавно. Вы спрашивали об этом в другом месте?
Нет, я нигде не спрашивал об этом. На самом деле эта потребность возникла всего несколько часов назад.
прямой эфир? асинхронное будущее.
Как говорит их сайт,
WebcamStudio для GNU / Linux создает виртуальную веб-камеру, которая может смешивать несколько источников видео вместе и может использоваться для прямой трансляции через Bambuser, UStream или Stickam
Спасибо за предложение веб-камеры Studio. Я получил это на работу. Ustream больше не поддерживается, так как Ustream использует FME 3.0, но я всегда могу использовать justin.tv или что-то подобное.
Подборка крутых программ для Linux #linux #программы
Приятно знать, что вы нашли это полезным 🙂
Команда Ubuntu Screencast использует gtk-recordmydesktop .
Это только запись рабочего стола, я не думаю, что я могу транслировать видео в реальном времени, используя gtk-recordmysesktop.
«Этот сайт больше не активен»
Попробуйте ffmpeg примерно так:
ffmpeg -vcodec mpeg4 -r 10 -g 300 -vd x11:0,0 -s 1280×1024 http://localhost:8090/feed1.ffm
Если он не работает правильно с точными настройками из примера, см. Веб-страницу ffmpeg и документацию для получения дополнительной информации: ffmpeg.org
Не работает: Unrecognized option ‘vd’. (ffmpeg 7: 3.2.5-1, Debian 8)
Открытый исходный код, работает на всех платформах, поддерживает потоковую передачу на популярные сервисы из коробки: https://obsproject.com/
Я только что открыл OBS и должен сказать, что это очень впечатляет. Вы можете использовать его для показа в прямом эфире потокового видео или записи, он имеет полную поддержку различных методов захвата (x11, композитинг, JACK и т. Д.), И в моей системе это «просто сработало», что немаловажно для этого типа приложений.
Без опыта со скринкастами, это способ поиска в хранилище по таким ключевым словам:
apt-cache search screencast byzanz — Small screencast creator gtk-recordmydesktop — Graphical frontend for recordmydesktop istanbul — Desktop session recorder producing Ogg Theora video
Результат от xUbuntu 9.10 — ваш результат может отличаться; попробуй. 🙂
Вы предлагаете, чтобы ФП сначала попробовал каждый из них, прежде чем запрашивать рекомендацию?
В прошлом я использовал gtk-recordmydesktop и istanbul для записи своего рабочего стола. Но то, что я ищу, — это способ транслировать видео в прямом эфире, так как это происходит, поэтому группа из разных городов может смотреть встречу в прямом эфире и задавать вопросы.
Я вполне уверен, что VNC имеет возможность делать многоадресную рассылку . если кто-то еще маршрутизирует эти пакеты. хотя веб-поиск по запросу «vnc multicast» возвращает некоторые обращения. (Хотя они, кажется, говорят о разных версиях, и я мог бы поклясться, я вспомнил, что он был встроен, примерно с середины до конца 1990-х годов . но я на самом деле не использовал его сам, просто смотрел, как другие делают итак.)
Linux Mint и HDMI : Решение проблем с подключением монитора или телевизора
Я читал об использовании ffmpeg для захвата экрана раньше. Проверьте ffmpeg с захватом X11 + ffserver . Хотя может быть некоторое прогрессивное ухудшение синхронизации аудио / видео .
Источник: qastack.ru
Использование проектора через Wi-Fi с ноутбука Linux под управлением Ubuntu 19.04 (Disco)
В местном баре проходит встреча программистов, которую я организовываю. Недавно они отключили свои проекторы, и теперь единственными доступными соединениями являются Wi-Fi (раньше я использовал провод к портам HDMI/VGA).
Как мне подключиться к проектору через Wi-Fi в Linux?
Я использую Thinkpad T460 с Ubuntu 19.04 (Disco, текущая версия Ubuntu).
$ NetworkManager — -version1.16.0
В этом ответе описывается решение проблемы путем установки Miraclecast в Ubuntu.
К сожалению, MiracleCast PPA, на который он ссылается, имеет сборки, доступные для многих более старых версии Ubuntu, но не для 19.04, что указывает вопрос.
gnome-network-Display приложение, которое может быть применимо.
Я не могу найти его двоичный файл для Ubuntu. Итак, я взял Fedora .rpm и сделал из него .deb:
sudo apt-get install alien dpkg-dev debhelper build-essentialsudo alien gnome-network-plays- 0.90.1-0.fc30.x86_64.rpm
Затем установил его:
sudo dpkg -i gnome-network- отображает_0.90.1-1_amd64.deb
Ему нужна общая библиотека, которую я не устанавливал:
sudo apt install libgstrtspserver-1.0-0
Затем запустите приложение:
gnome-network-plays
Откроется окно графического интерфейса, в котором мой домашний Roku будет правильно указан как доступный приемник потокового видео. Попытка подключиться к нему дала диалоговое окно «Ошибка» (никакого другого содержимого.)
(См. Ответ avif для предложения, как исправить эту ошибку)
Просто для будущих зрителей ответ Джонатана Хартли работает до установки gnome-network-plays, и вы можете сделать это, чтобы устранить возникающую ошибку:
- Перейдите по адресу: https://github.com/sdroege/gstreamer -rs/tree/master/gstreamer-rtsp-server
- Установить в данный момент перечисленные пакеты:
$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0- plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav libgstrtspserver-1.0-dev
Обратите внимание, что это все еще экспериментальный материал, поэтому он медленный и нестабильный.
Подключение к проектору или ПК
Когда вы находитесь в конференц-зале и вам нужно проецировать , подключите компьютер с помощью одного из кабельных разъемов в комнате, нажмите клавишу с логотипом Windows + P , а затем выберите один из четырех вариантов:
- Только экран ПК . Вы все увидите на своем ПК. (Когда вы подключены к беспроводному проектору, этот параметр меняется на «Отключить».)
- Дублировать . Вы увидите одно и то же на обоих экранах.
- Расширить . Вы увидите все на обоих экранах, и вы можете перетаскивать элементы между ними.
- Только второй экран . Вы увидите все на подключенном экране. Другой экран будет пустым.
Опять же, возможно, вам даже не понадобится кабель. Если ваш компьютер и проектор поддерживают Miracast, нажмите клавишу с логотипом Windows + P , выберите Подключиться к беспроводному дисплею , выберите проектор, и все готово.
Не уверены, есть ли на вашем компьютере Miracast и можно ли проецировать на него? Windows сообщит вам об этом. Чтобы проверить, нажмите кнопку Пуск , введите Подключиться , а затем выберите Подключиться из списка результатов.
- Как восстановить компьютер под управлением Windows 7…
- МТС отслеживает местонахождение ребенка. Как…
- Что нужно учесть перед покупкой проектора
- Определение проектора
- Могу ли я подключить ноутбук Ubuntu Linux к ноутбуку…
- Является ли Astra-linux законным и безопасным?…
Источник: clickpad.ru
Живая трансляция экрана с помощью ffmpeg и ffserver (ОС Linux)
Добрый день. Мне хотелось бы организовать трансляцию экрана своего компютера в интернет так что бы можно было открыть ссылку на трансляцию в браузере и смотреть, подскажите можно ли это в принципе сделать с помощью ffmpeg и ffserver + какого нибуть web сервера который отдаст html страничку с блоком video и каким нибуть проигрывателем mp4? Почитал документацию, посмотрел интернеты, вроде бы это возможно но наверняка есть куча мелочей вроде правильного кодека, его параметров и т.п. Попробовал запустить с такими параметрами: ffserver.conf (нашёл где то в интернете):
HTTPPort 8090 HTTPBindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 10000 CustomLog — File /tmp/av_feed.ffm FileMaxSize 1G ACL allow 127.0.0.1 File /tmp/streamwebm.ffm FileMaxSize 50M ACL allow 127.0.0.1 Feed streamwebm.ffm Format webm # Video Settings VideoFrameRate 10 VideoSize 1920×1080 # Audio settings AudioCodec libvorbis AudioSampleRate 48000 AVOptionAudio flags +global_header MaxTime 0 AVOptionVideo me_range 16 AVOptionVideo qdiff 4 AVOptionVideo qmin 4 AVOptionVideo qmax 40 #AVOptionVideo good AVOptionVideo flags +global_header # Streaming settings PreRoll 10 StartSendOnKey Metadata author «author» Metadata copyright «copyright» Metadata title «Web app name» Metadata comment «comment» Format status ACL allow localhost ACL allow 192.168.0.0 192.168.255.255 URL http://www.ffmpeg.org/
так запускаю ffmpeg:
ffmpeg -f x11grab -s 1920×1080 -r 10 -i $DISPLAY -f alsa -i default -c:v libvpx -cpu-used 4 -threads 4 http://localhost:8090/streamwebm.ffm
Рядом с ffserver запустил http сервер на 8000 порту который отдаёт такую страничку:
Когда нажимаю кнопку play ничего не происходит. Знающие люди подскажите что не так? Может проще это сделать с помощью других программ? Спасибо.
Источник: ru.stackoverflow.com