transmissão ao vivo

bom pessoa nao sei se é aqui que tenho que postar mais preciso de ajuda para meu projeto de faculdade.

assim eu estou querendo fazer uma transmissão ao vivo pela web cam. mais por enquanto quero saber só o básico eu estava pesquisando o JMF(java mídia Framework ). mais vi que ele é meio ultrapassado ate tentei instalar ele no meu pc mais não consegui, não sei se é porque é windows 10 ou sou eu o problema hehe.
queria saber se tem algum outro jeito de fazer isso sem usar o JMF?
se alguém tiver um material para disponibilizar ou um livro ou ate mesmo passando as dicar por aqui.

já agradeço dês de agora.

Olá,

Tem o processing, usando a biblioteca de video

E também o LTI CIVIL, este é mais facil de usar mas tbem está ultrapassado.

1 curtida

valeu

por um acaso vc sabe como instalar no windows 10 esse JMF?

eu baixei o jmf-2_1_1e-windows-i586 dou dois cliques para instalar ele instala no local

C:\Users\linco\AppData\Local\Temp\pft1~tmp

(“quando do dois cliques nao aparece que nem nos tutorial que achei na internet ele nao aparece outra tela para eu ir continuando a instalação”)

so que nao consigo configurar ele na variável de ambiente.

com o java jdk e jre nao precisa configurar a variável de ambiente no windows 10 acho que é automático
mais mesmo sendo assim eu configurei as variável de ambiente mais o JMF nao consigo.

eu tambem baixei o arquivo zip e coloquei na mesma pasta do java mais nada adiantou tentei colocar no java 64 e 86 nao foi nem ne um nem no outro.

aposto que estou fazendo alguma coisa errado mais nao sei o que é.

se poder me ajudar com isso.

Não sei, eu acho q o JMF só funciona com Java 6, tive vários problemas com o JMF, principalmente em encontrar o dispositivo e configuração da camera.

Tente o LTI CIVIL, é mais simples e não requer instalação, é só adicionar a biblioteca

O processing é mais complicado pois tem q primeiro configurar para uma IDE e depois converter para component swing se quiser a integração.

vou dar uma olhada!!!

vc sabe mexer com VLC?
estou tentando abrir um vídeo no java mais esta dando erro

package denovo;

import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.Color;
import java.util.List;

import javax.swing.JFrame;
import javax.swing.JPanel;

import com.sun.jna.Native;
import com.sun.jna.NativeLibrary;

import uk.co.caprica.vlcj.binding.LibVlc;
import uk.co.caprica.vlcj.player.MediaPlayerFactory;
import uk.co.caprica.vlcj.player.embedded.EmbeddedMediaPlayer;
import uk.co.caprica.vlcj.player.embedded.windows.Win32FullScreenStrategy;
import uk.co.caprica.vlcj.runtime.RuntimeUtil;

public class naoaguentomais {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	/**
	 * first we need to create a GUI to display video
	 */

JFrame f = new JFrame();
f.setLocation(100, 100);
f.setSize(1000, 600);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);

	Canvas c = new Canvas();
	c.setBackground(Color.BLACK);
	JPanel p = new JPanel();
	p.setLayout(new BorderLayout());
	p.add(c);
	f.add(p);

O ERRO COMECA AQUI

	NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "C:/Program Files (x86)/VideoLAN/VLC");
	Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);
	MediaPlayerFactory mpf = new MediaPlayerFactory();
	EmbeddedMediaPlayer emp = mpf.newEmbeddedMediaPlayer(new Win32FullScreenStrategy(f));
	emp.setVideoSurface(mpf.newVideoSurface(c));

		
		

	emp.toggleFullScreen();
	emp.setEnableMouseInputHandling(false);
	emp.setEnableKeyInputHandling(false);
	String file = "WhatsApp-Video-20160426.mp4";
	emp.prepareMedia(file);
	emp.play();

}

}
da esse erro aqui
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread “main” java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to com.sun.jna.Library
at com.sun.jna.Native.loadLibrary(Native.java:415)
at com.sun.jna.Native.loadLibrary(Native.java:391)
at denovo.naoaguentomais.main(naoaguentomais.java:43)

Não sei

Vc leu http://www.slf4j.org/codes.html#StaticLoggerBinder ?

Va no link http://www.slf4j.org/download.html baixe o SLF4J e adicione no projeto somente os jars q não estão com -sources.jar

Valeu pela dica já consegui pegar a câmera da webcam\o/…

Vc sabe se dá pra fazer streaming ao vivo com JavaFX?

Se dá o que tenho que fazer para continuar hehe?

Vc já fez alguma streaming ? Se vc fez, o que utilizou?

Não sei.

Não.

I know it’s too late, but I want to offer a alternative solution to people who are looking for them later, since I found nothing after searching.
Instead of downloading windows version, just download the cross-platform version, and then use IDE such as IDEA or Eclipse to program with the jars you downloaded.