Grave vídeo de streaming Java

Grave vídeo de streaming Java

Existe uma maneira de gravar streaming de vídeo em Java? Talvez uma forma sem usar um gravador que apenas grava tudo na tela? Um exemplo pode ser algo como umSaba Centroapresentação, umaJavantiapresentação, umaColaboração no quadro negroapresentação ou até mesmoIluminarsessão.

Estou pesquisando há algum tempo e encontrei programas que gravam tudo, menos fluxos Java.

Responder1

JMFé antigo e praticamente abandonado, mas suas bibliotecas ainda estão disponíveis para download e totalmente funcionais.

Sim, você pode usar o freeware baseado em JMF chamadocru. Funciona bem no Windows 7 de 64 bits (não testei em outras máquinas). Você seleciona a área da tela que deseja capturar e o programa despeja os pixels em uma lista de quadros JPEG e os codifica no formato mov. O programa tem suas limitações, mas é perfeitamente competente dentro delas. Para obter áudio também, habilite "wave out-mix" em Sons/Gravação do sistema no Painel de Controle (ou qualquer que seja o analógico em seu sistema).

O código-fonte krut também pode ser baixado, mas necessariamente não pode incluir o código proprietário da Sun para as classes da biblioteca JMF. Eu brinquei com isso usando o NetBeans IDE 7.1.1.

Para código-fonte no nível dos binários JMF, experimente os códigos-fonte abertos disponíveis emFMJ.

Responder2

Você poderia dar uma olhada noProjeto FMJ, um projeto de código aberto com o objetivo de fornecer uma alternativa ao Java Media Framework (JMF), permanecendo compatível com API com JMF.

Estrutura de mídia Java(JMF) em si é bastante antigo e abandonado, mas provavelmente ainda funciona. Você poderia conferirA solução de Daviusando JMF.

Outra possibilidade é o código abertoBiblioteca JMyron.

informação relacionada