| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2006 17:02:38
|
brunoacpc
JavaBaby
![[Avatar]](/images/avatar/a7471fdc77b3435276507cc8f2dc2569.jpg)
Membro desde: 24/03/2005 11:33:27
Mensagens: 85
Localização: Sorocaba SP
Offline
|
Pessoal..... blz????
Alguem sabe como transmitir video ao vivo pela internet?
valeu
|
Bruno Abdelnur |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2006 17:23:01
|
jmp
JavaEvangelist
![[Avatar]](/images/avatar/d2ab2b971ff0dc34b54c0eaa664873f0.png)
Membro desde: 04/04/2006 19:25:13
Mensagens: 478
Offline
|
tai uma das coisas que eu queria ver java fazer direito.
|
@eduardordm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2006 17:50:44
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Googlando você encontra servidores grátis ou não prontos para serem usados. Dá uma estudada em http://www.mediacollege.com/video/streaming/overview.html
Googlando achei:
http://www.icecast.org/index.php
http://www.masternewmedia.org/news/2005/03/28/turn_your_pc_into_a.htm
http://osflash.org/red5
http://klaus.geekserver.net/flash/streaming.html
Com Java se poderia tentar o uso de JMF. Um exemplo de uso de JMF pode ser visto em http://java.about.com/library/weekly/uc_jmfmovie1.htm
Já vi por aí não sei onde, gente que tentou fazer um video streaming server em Java com JMF e suou um bocado até conseguir enviar o vídeo por partes para o cliente ir armazenando no buffer. Quem é bom de JMF aqui no GUJ é o Sérgio Oliveira que fez o lohis
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2006 18:30:39
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Eu sou ralador pois fiquei 2 anos para conseguir fazer funcionar.
Basicamente JMF não suporta MPEG4 que é o melhor codec para video.
MPEG2 que é o segundo melhor o JMF só tem decoder e não tem o encoder, logo vc dança também.
Isso depende do tipo de video que vc quer. Para video conferencia (talking head) o H263 dá conta do recado, e esse o JMF possui um codec que funciona razoavelmente bem.
No Lohis eu nem uso isso, apenas envio a imagem de cada participante de tempos em tempos, de acordo com a banda e com o número de pessoas na sala. Logo o video é bastante robotizado.
Usar H263 para 20 pessoas simultaneamente é enviável devido a limitações de banda.
JMF é uma complicação total. Não há documentação. Tem que se virar no try/error mesmo.
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 10:12:50
|
fcmartins
Java Ninja
![[Avatar]](/images/avatar/35a0f1963430da063133ba27d695f851.png)
Membro desde: 12/01/2005 09:40:43
Mensagens: 293
Localização: Bragança Paulista- SP
Offline
|
Sérgio,
que codec você usou p/ transmitir o som?
|
Almanaque
{SCJP 1.4}
{SCWCD 1.4} |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 10:23:59
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
G723 que é muito bom!
GSM funciona tb, mas consome mais banda.
Todos esses são suportados pela JMF.
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 16:28:04
|
lucao
Java Ninja
![[Avatar]](/images/avatar/d5036c64412973d610202be8dce2b82a.jpg)
Membro desde: 20/12/2004 11:38:33
Mensagens: 298
Localização: Santos/SP
Offline
|
saoj, achei muito interessante esse lohis, estou com um projeto acadêmico de videoconferencia e gostaria de,se possível, ajudar no lohis caso ele seja aberto.
Estou tentando entrar no site da sua assinatura mas não consegui, ele está hospedado em algum outro local ?
Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 16:31:54
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Está fora por enquanto.
Em breve será ressussitado...
(A máquina está longe e inacessível...)
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 16:49:55
|
lucao
Java Ninja
![[Avatar]](/images/avatar/d5036c64412973d610202be8dce2b82a.jpg)
Membro desde: 20/12/2004 11:38:33
Mensagens: 298
Localização: Santos/SP
Offline
|
Putz, que pena.
Achei muito interessante, principalmente porque estou passando pelo mesmo problema de codecs. Se um dia você colocar na ativa, me da um toque.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2006 10:27:07
|
brunoacpc
JavaBaby
![[Avatar]](/images/avatar/a7471fdc77b3435276507cc8f2dc2569.jpg)
Membro desde: 24/03/2005 11:33:27
Mensagens: 85
Localização: Sorocaba SP
Offline
|
Valeu pessoal....to procurando um bom host pra srtreaming agora...
|
Bruno Abdelnur |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 08:53:11
|
Mark_JKs
Smalltalk
Membro desde: 07/08/2006 08:38:06
Mensagens: 1
Offline
|
Oi galera... Vocês podem dar uma dica do melhor jeito de utilizar TCP pra transmitir ÁUDIO usando a JMF? Eu já utilizei um pouco as dicas da própria Sun para trabalhar com stream, mas todas com udp e no meu caso não tá resolvendo pq usando udp os firewalls da internet atrapalham e as vezes impedem a comunicação. Se alguém tiver uma dica agradeço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 09:07:50
|
Gabriel
JavaEvangelist
![[Avatar]](/images/avatar/e6051b3bfe716cc4a38c2f39ec199873.jpeg)
Membro desde: 13/04/2006 08:21:26
Mensagens: 341
Localização: São Bernardo do Campo
Offline
|
Aqui nós usamos o Oracle Collaboration Suite
|
http://yuneyev.blog.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2007 21:53:27
|
pedpano
Debugger
![[Avatar]](/images/avatar/c8c30383406c1c5ae1954.gif)
Membro desde: 14/03/2004 19:03:44
Mensagens: 72
Localização: Belo Horizonte
Offline
|
Ae pessoal,
Por acaso algum de voces teve algum avanco?
Venho tentando ha algumas semanas realizar streaming de video via RTSP utilizando JMF, mas sem sucesso, chego a imaginar que não é possível.
O que estou preciso é realizar uns testes em uma arquitetura de live streaming p2p para minha dissertacao de mestrado. Para isso preciso fazer com que meus peers sejam capazes de interagir com um servidor de streaming e ser capaz de retransmitir esse conteudo para um outro peer que venha a solicitar para ele. Em outras palavras meus peers precisam ser clientes e servidores ao mesmo tempo.
Nao sei qual a melhor forma de fazer isso. Ate agora criei uma camada que interage com o servidor solicita um video e armazena as respostas. Quando um peer X solicita as informacoes para um peer Y ele repassa as informacoes armazenadas e esse peer Y tenta vizualizar essas informacoes no quicktime. Ate agora consigo executar com sucesso, na transassao com o quicktime, as fases do RTSP: DESCRIBE, SETUP e PLAY, mas ainda nao consegui fazer o quicktime executar os pacotes RTP que foram repassados para ele. Sabem se isso sera possivel?
Por acaso alguem tem algum exemplo que possa me ajudar nesse sentido? De repente um programa em java que atua como cliente e servidor de streaming ou algo do tipo.
Obrigado.
Thiago
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2007 22:11:53
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
RTSP utilizando JMF
Nunca consegui entender e/ou implementar isso. A implementação do JMF é zoneada...
RTP = UDP = até onde eu sei vai ser barrado pela maioria dos proxies/firewalls...
Já existe uma implementação padrão de RTP para Java ??? Não meu tempo não existia...
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2007 22:29:32
|
pedpano
Debugger
![[Avatar]](/images/avatar/c8c30383406c1c5ae1954.gif)
Membro desde: 14/03/2004 19:03:44
Mensagens: 72
Localização: Belo Horizonte
Offline
|
Não sei se existe uma implementacao especifica de RTP para java, sou relativamente novo nessa area.
O que estou fazando eh repassando os pacotes RTP, que foram recebido pelo servidor, via UDP para o quicktime. Par isso instancio um DatagramSocket do meu midleware direcionado para o quicktime. Ainda nao fiz isso funcionar, mas na falta de exemplos e outras ideias estou tentando isso.
Com relacao a ser barrado por firewalls posso desconsiderar isso nesse primeiro momento.
Voce ja fez algo nesse sentido saoj?
Valeu.
|
|
|
 |
|
|