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.


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


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


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


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/


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. :)


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.


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


1

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.