Estou com um probleminha, estava querendo usar o Jetty para fazer uma aplicacão para transfência de vídeos on-line. Eu li que ele usa o paconte New IO que é não bloqueante, o que seria ideal, pq o IO não poderia problea as threads, já que as tranferências seriam por sockets TCP, ou seja, eu ira usar o http para transferir os o vídeo por stream. Mas não consegui achar uma documentacão legal (“how to”) para aprender como fazer isso. Alguém aí usa o Jetty? Alguém tem experiência com algo parecido com o que quero fazer???
Espero achar alguém!!! hehehe
É que eu já uso um proxy que mantem os vídeos em memória, ou parte deles, mas queria usar stream com http para fazer uma interface que realizasse a comunicacão desse meu proxy com um flash player. Eu já até com segui fazer isso usando sockets e tal, mas o InputStream é bloqueante, ou seja, só consegui atenter um player por vez. Li no site do Jetty que ele usa TCP no-blocking, se utilizando da NIO. Fazer isso com a NIO é uma outra possibilidade, até postei uma pergunta de um server que peguei e modifiquei. Contudo, estou explorando possibilidades, e vi que com o Jetty eu podia fazer hum httpserve. Vi lá chamadas como new HttpServer() e tal. Eu estava procurando exemplos de um HttpServer feito com o Jetty e se esse socket seria ou não bloqueante.
Mas valew pela ajuda, se souber de mais alguma coisa poste aí!!!
Abracos!!!
kaoe
Já pensou em usar o Red5, ele é um servidor de stream para Flash feito em Java, ele é tipo uma implenetação OpenSource do Adobe Media Server, que se estou certo usa o Jetty por padrão. Se você não quer usa-lo pode pelo menos usar o fonte como referência para o que você quer.
agranado2k
OI Kaoe,
A infra de Servidor de Video, Proxy e cliente eu até tenho ela já. Contudo eles se falam através de um procotolo desenvolvido por mim. O que eu quero é fazer o Proxy conversar com um flash player por http, criando uma interface, do lado do Proxy, para mediar isso.
Mas a dica foi boa, vou olhar o código do Red5 e ver se tenho alguma luz nele!
Se alguém tiver mais dicas e sugestões, por favor as envie!!!
Abracos!!!