Какое программное обеспечение я могу использовать для трансляции экрана в Linux?

24

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

Изменить: я не просто записать свой рабочий стол и загрузить видео. Я пытаюсь транслировать рабочий стол в прямом эфире, как это происходит.

Amjith
источник
Я думаю, что видел это где-то недавно. Вы спрашивали об этом в другом месте?
tshepang
Нет, я нигде не спрашивал об этом. На самом деле эта потребность возникла всего несколько часов назад.
Амжит
прямой эфир? асинхронное будущее.
Хендри

Ответы:

4

Используйте WebcamStudio для GNU / Linux . (Ссылка: прямая трансляция на ustream )

Как говорит их сайт,

WebcamStudio для GNU / Linux создает виртуальную веб-камеру, которая может смешивать несколько источников видео вместе и может использоваться для прямой трансляции через Bambuser, UStream или Stickam

Барун
источник
Спасибо за предложение веб-камеры Studio. Я получил это на работу. Ustream больше не поддерживается, так как Ustream использует FME 3.0, но я всегда могу использовать justin.tv или что-то подобное.
Амжит
Приятно знать, что вы нашли это полезным :)
Barun
5

Команда Ubuntu Screencast использует gtk-recordmydesktop.

Рори
источник
2
Это только запись рабочего стола, я не думаю, что я могу транслировать видео в реальном времени, используя gtk-recordmysesktop.
Амжит
«Этот сайт больше не активен»
Фрэнк
4

Попробуйте ffmpeg примерно так:

ffmpeg -vcodec mpeg4 -r 10 -g 300 -vd x11:0,0 -s 1280x1024 http://localhost:8090/feed1.ffm

Если он не работает правильно с точными настройками из примера, см. Веб-страницу ffmpeg и документацию для получения дополнительной информации: ffmpeg.org

Паткос Чаба
источник
3
Не работает: Unrecognized option 'vd'. (ffmpeg 7: 3.2.5-1, Debian 8)
Xiè Jìléi
4

Открытый исходный код, работает на всех платформах, поддерживает потоковую передачу на популярные сервисы из коробки: https://obsproject.com/

n0thing
источник
Я только что открыл OBS и должен сказать, что это очень впечатляет. Вы можете использовать его для показа в прямом эфире потокового видео или записи, он имеет полную поддержку различных методов захвата (x11, композитинг, JACK и т. Д.), И в моей системе это «просто сработало», что немаловажно для этого типа приложений.
Агиттинс
3

Без опыта со скринкастами, это способ поиска в хранилище по таким ключевым словам:

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 - ваш результат может отличаться; попробуй. :)

неизвестный пользователь
источник
4
Вы предлагаете, чтобы ФП сначала попробовал каждый из них, прежде чем запрашивать рекомендацию?
Чепанг
1
@Tshepang Я вижу ответ как руководство. Зная это, можно искать себя в первую очередь, не спрашивая и не дожидаясь.
phunehehe
В прошлом я использовал gtk-recordmydesktop и istanbul для записи своего рабочего стола. Но то, что я ищу, - это способ транслировать видео в прямом эфире, так как это происходит, поэтому группа из разных городов может смотреть встречу в прямом эфире и задавать вопросы.
Амжит
@jinxed_coder: Это напоминает мне vnc / vino, хотя я всегда использовал его наоборот - я всегда был наблюдателем - и я использовал его только в соединении 1: 1, и не знаю, возможно ли получить несколько зрителей. Возможно, это возможно только с X11. И, может быть, вам нужно много музыки.
пользователь неизвестен
Я вполне уверен, что VNC имеет возможность делать многоадресную рассылку ... если кто-то еще маршрутизирует эти пакеты. хотя веб-поиск по запросу "vnc multicast" возвращает некоторые обращения. (Хотя они, кажется, говорят о разных версиях, и я мог бы поклясться, я вспомнил, что он был встроен, примерно с середины до конца 1990-х годов ... но я на самом деле не использовал его сам, просто смотрел, как другие делают итак.)
Линдес
3

VLC имеет встроенный поток рабочего стола. Я не помню, если он делает аудио тоже, однако.
Если вам нужно что-то быстрое, вы можете попробовать образ VMware Big Blue Button . Он устанавливает сервер, который может транслировать рабочий стол, видео, аудио и белую доску.

charlesbridge
источник
Решение VLC также работало, но было очень медленным. Спасибо за указание на правильные ресурсы в документах VLC.
Амжит
3

Google Hangout поддерживает совместное использование экрана , кроссплатформенность и требует только плагин для браузера.

dukedave
источник
1
Да, в эти дни я использую видеовстречу G + для этого. Когда я задал этот вопрос, G + был недоступен. :)
Амжит
Есть ли возможность показывать на смарт-телевизор?
Moby04
1

Не очень вызывающий ответ, но в скайпе есть опция «поделиться экраном».

sebastian_k
источник
хорошо работает для небольшого количества людей.
WalterJ89
Это правда, вы, очевидно, не можете передать это огромной аудитории.
sebastian_k