Find Jobs
Hire Freelancers

Java web streaming

$5000-10000 USD

Chiuso
Pubblicato circa 6 anni fa

$5000-10000 USD

Pagato al completamento
We need class both on receiver and sender side that are going to be used for video streaming (only images) in h.264 protocol or if you know better one – than in another. On sender side we need a class that, lets’ say, is called „Sender” with a constructor in which we will put height and width of sending images, time interval in ms with which we will send next frame and outputstream for streaming. This class should have also the putCapture(BufferedImage) method. In this method we send next images from the film and we are obliged to realize it with the frequency exactly the same like in the constructor. It means that after creating an object delivered class we will call putCapure metod as often as we have declared in the constructor and your class (Sender) will send h.264 data via given OutputStream. “Receiver” class should be initiated similar to the senders’ one (width, height, targeted frames and expected time in long between the frames) with one difference – despite of OutputStream it should be given in InputStream constructor to streams receiver. In constructor there should be listener object given that has receiveCapture(BufferedImage capture) method that will be called always after receiving next frame. That way you will inform us about next frames. In other words, Recievier class reads data from given InputStream and call receivCapture(BufferedImage) when next frame of video streaming will be received. Of course on described above InputStream and OutputStream we perform neither before starting streaming nor after any operations. Intentionally I am not showing who in this communication will be server and who the client, I am only showing InputStream and OutputStream streams. Eventually we want to bring two different architectures in which in one of them the Sender connects with server and promptly send the data to it, on the other it is the Receiver who connects with server and the server instantly after connection sends images using stream (as you can guess – it is resend from another client). As I read the solution for the problem above could be h.264 compression but till now either using JMF or Xuggle I could not implement such solution. All examples are on the files downloaded from the disc and at all was not connected with rtp whatsoever.
Rif. progetto: 16382761

Info sul progetto

14 proposte
Progetto a distanza
Attivo 6 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
14 freelance hanno fatto un'offerta media di $7.571 USD
Avatar dell'utente
Dear sir I have completed projects similar to your requirement in the past. If you could share your project detail requirements, I will share relevant past work and demo. I already developed 100+ apps and websites for Android, IOS & Web sites as per the Google Store and iTunes, domain standards. Thank you and I look forward an opportunity to work with you. Regards MingFang .
$8.333 USD in 30 giorni
5,0 (5 valutazioni)
6,4
6,4
Avatar dell'utente
Hello sir. As a web developer, I'm glad to see your project. Please contact me. Since i have finished many project, i have enough experiments in your project. I want to meet you soon. I will wait you with your good news. Regards
$8.333 USD in 30 giorni
4,9 (37 valutazioni)
5,9
5,9
Avatar dell'utente
Hi. After reading over your application, I’d like to know full detail of the project, so please let me know these things below if it is possible. - Do you have any mock up document? - or Any rough flow of application? Please check our Profile & Portfolios . https://www.freelancer.com/u/EliZhang221.html We work on Native/Hybrid Framework for Android and iOS, PHP Framework, Python, Django Framework, HTML/HTML5, Unity3D, Cocos2D-x, CSS/CSS3, Javascript, Angular.JS, React.JS, NodeJS, JQuery, Graphic Design, Promo Video development, etc.. We have built a number of quality website, mobile apps, game projects before. We focus on Client’s satisfaction and quality work. I’d like to discuss in detail about your project, Please shoot me a message for more discussion about your project. Thank you and I look forward to the opportunity to work with you. Best Regards, Eli Z.
$8.000 USD in 30 giorni
5,0 (4 valutazioni)
3,9
3,9
Avatar dell'utente
Hello there, I am a Java architect/developer with over 17 years of experience. In my opinion there are three ways to achieve video streaming purely with Java: 1) The old way: use client-server architecture with Java RMI. There will be a server and a client stub 2) The modern way 1: use RESTful HATEOAS (hypermedia) 3) The modern way 2: implement W3C Media Element / EME (Encrypted Media Extensions) I have some experience with RMI, but would need some investigative work first. Thank you.
$6.000 USD in 60 giorni
5,0 (2 valutazioni)
2,7
2,7

Info sul cliente

Bandiera: POLAND
Poland
0,0
0
Membro dal feb 22, 2018

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.