java - java swing mostrando webcam, como acessar via browser ?
Perguntas � java � java swing mostrando webcam, como acessar via browser ?
java swing mostrando webcam, como acessar via browser ?
Estou fazendo uma pequena aplicação java swing que exibe as imagens da WEBCAM ao vivo. até aí ok. MAs eu preciso de outro PC fora de casa acessar via browser e ver as imagens ao vivo.
O que os senhores poderiam me recomendar ?
eu pensei em usar websocket (não sei nada disso) estou no caminho certo ?
a idéia seria jetty embedded na minha aplicação para que eu possa acessar externamente.
poderiam me ajudar em como fazer essa transmissão online do video simutaneamente ?
Eu não tenho ideia como seria o sincronismo
criado 22 de jan de 2014
jhieiy
editado 22 de jan de 2014
Tem produtos prontos para fazer isso... talvez seja o caminho mais rápido, fácil e barato, dê uma pesquisada. O detalhe é não ficar totalmente integrado a sua app. swing, mas dependendo dos requisitos pode ser um caminho.
Caso você realmente queira desenvolver:
No cliente (Browser) você tem algumas opções:
1-Flash, para a parte server tem também produtos prontos. Para integrar com sua app swing e jetty embedded desconheço...
2-Applets, pegando o stream do servidor jetty, mas não recomendo pela certa dificuldade de se usar applet nos dias de hoje.
3-ActiveX... não recomendo por não ser multi-browser/plataforma.
4-Websockets... neste caso você precisa desenvolver um player de video, baseado no stream que o servidor jetty vai devolver.
No seu aplicativo Swing, com jetty embutido, é preciso capturar o stream do video, ou montar um... tem diversas formas de se fazer isso, principalmente usando algoritmos prontos em C.
Entretanto em java, nunca fiz nada parecido e não sei qual o melhor algoritmo... teria que ir testando mesmo.
criado 04 de fev de 2014
jmmenezes
667 pontos
editado 04 de fev de 2014
Eu já vi a respeito de RTSP ( run time stream protocol ) parece ser interessante ao invez de jetty embeded , abriria um socket com determinada porta, e o outro lado rtsp conversa com este socket. não testei ainda, existe um tal de ffmpeg para servir de servidor (transmissor do video) ,e depois de outra forma capturo o video em tempo real (lado client) não sei se vai dar ...
— jhieiy 05 de fev de 2014
acredito que de certo sim... só não sei se conseguirá implementar tudo em java ou terá que fazer algo em C (se for o caso usando JNI)
— jmmenezes 05 de fev de 2014
Não é a resposta que estava procurando? Procure outras perguntas com as tags java websockets swing jetty sockets ou faça a sua própria pergunta.
java x 28422
websockets x 57
sockets x 253
0 WhatsApp::(+91 74082 09536) Buy/get/obtain original IELTS certificate in Kuwait Get IELTS certificate New Zealand?