Que software eu posso usar para fazer a transmissão de tela ao vivo no linux?

24

Estou procurando um software para fazer a transmissão ao vivo da nossa reunião de grupo de usuários local. Que software posso usar para fazer isso? Idealmente, eu gostaria de capturar a tela do computador e o áudio do alto-falante e transmiti-lo ao vivo?

Editar: não estou olhando apenas para gravar minha área de trabalho e fazer o upload do vídeo. Estou tentando transmitir ao vivo a área de trabalho enquanto isso está acontecendo.

Amjith
fonte
Eu acho que vi esse aqui em algum lugar recentemente. Você pediu em outro lugar?
tshepang
Não, eu não perguntei isso em nenhum outro lugar. De fato, essa necessidade surgiu há apenas algumas horas.
Amjith
viver? assíncrono é o futuro.
Hendry

Respostas:

4

Use o WebcamStudio para GNU / Linux . (Referência: screencasting ao vivo para ustream )

Como o site deles diz,

O WebcamStudio For GNU / Linux cria uma webcam virtual que pode misturar várias fontes de vídeo e pode ser usada para transmissão ao vivo através de Bambuser, UStream ou Stickam

Barun
fonte
Obrigado por sugerir o Webcam Studio. Eu tenho que trabalhar. O Ustream não é mais suportado, pois o Ustream usa o FME 3.0, mas eu sempre posso usar o justin.tv ou algo semelhante.
Amjith
É bom saber que você encontrou este :) útil
Barun
5

A equipe do Ubuntu Screencast usa gtk-recordmydesktop.

Rory
fonte
2
Isso só grava a área de trabalho, acho que não posso transmitir o vídeo ao vivo usando gtk-recordmysesktop.
Amjith
“Este site não está mais ativo”
Frank Nocke 20/10
4

Tente ffmpeg com algo parecido com isto:

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

Se não estiver funcionando corretamente com as configurações exatas do exemplo, consulte a página e a documentação do ffmpeg para obter mais detalhes: ffmpeg.org

Patkos Csaba
fonte
3
Não funciona: Unrecognized option 'vd'. (ffmpeg 7: 3.2.5-1, Debian 8)
Xiè Jìléi
4

Código aberto, funciona em todas as plataformas, suporta streaming de serviços populares imediatamente: https://obsproject.com/

N0thing
fonte
Acabei de descobrir o OBS e devo dizer que é muito impressionante. Você pode usá-lo para screencasting de transmissões ao vivo ou gravação, ele oferece suporte completo a vários métodos de captura (x11, composição, JACK etc.) e no meu sistema "apenas funcionou", o que não é pouca coisa para este tipo de aplicativo.
precisa saber é
3

Sem experiência com screencasts, esta é a maneira de pesquisar no repositório por palavras-chave como esta:

apt-cache search screencast
byzanz - Small screencast creator
gtk-recordmydesktop - Graphical frontend for recordmydesktop
istanbul - Desktop session recorder producing Ogg Theora video

O resultado é do xUbuntu 9.10 - seu resultado pode variar; De uma chance. :)

Usuário desconhecido
fonte
4
Você está sugerindo que o OP deve experimentar cada um desses antes de pedir uma recomendação?
tshepang
1
@Tshepang Vejo a resposta como uma orientação. Conhecer este pode procurar-se primeiro, sem perguntar e esperar.
## phrehehe #
Eu usei gtk-recordmydesktop e istambul no passado para gravar minha área de trabalho. Mas o que estou procurando é uma maneira de transmitir o vídeo ao vivo, como está acontecendo, para que um grupo de outra cidade possa assistir ao meetup ao vivo e fazer perguntas.
Amjith
@jinxed_coder: Isso me lembra o vnc / vino, apesar de eu sempre usá-lo ao contrário - sempre fui o observador - e usei apenas em uma conexão 1: 1, e não sei se é possível ter vários espectadores. Talvez seja possível apenas com o X11. E talvez você precise de muita largura de banda.
usuário desconhecido
Tenho certeza de que o vnc tem a capacidade de fazer multicast ... se alguém ainda rotear esses pacotes. uma pesquisa na web por "vnc multicast" retorna alguns hits, no entanto. (Embora eles pareçam estar falando sobre versões diferentes, e eu poderia jurar que me lembrei disso, desde meados do final da década de 1990 ... mas eu realmente não estava usando isso sozinho, apenas assistindo os outros )
lindes
3

O VLC possui um fluxo de desktop interno. Não me lembro se também faz áudio, howerver.
Se você precisar de algo rápido, tente a imagem VMware do Big Blue Button . Ele configura um servidor que pode transmitir desktop, vídeo, áudio e quadro branco.

Charlesbridge
fonte
A solução VLC também funcionou, mas foi muito lenta. Obrigado por apontar os recursos corretos nos documentos do VLC.
Amjith
3

O Google Hangout suporta compartilhamento de tela , plataforma cruzada e precisa apenas de um plug-in de navegador.

dukedave
fonte
1
Sim, hoje em dia eu uso o hangout do G + para isso. Quando eu fiz essa pergunta, o G + não estava disponível. :)
Amjith 13/01
É possível fazer screencast para a TV inteligente?
precisa saber é o seguinte
1

Não é uma resposta muito nerd, mas o skype tem uma opção "compartilhar tela".

sebastian_k
fonte
funciona bem para um pequeno número de pessoas.
23411 WalterJ89
Isso é verdade, você obviamente não pode transmiti-lo para um grande público.
sebastian_k