Find Jobs
Hire Freelancers

Screen sharing web applet.

$500-5000 USD

Cerrado
Publicado hace más de 14 años

$500-5000 USD

Pagado a la entrega
This project is to develop a web based system to allow one user to view the screen on another user's computer, in real time, over the internet.? ? Our proposed design consists of two applets and a central reflector.? ? The transmitting applet will screencast the user's display over the network, in real time, to the reflector server. The reflector server will transmit the data over to the receiving applet.? ## Deliverables Requirements for the transmitting applet:? - It will be embedded in a web page, but not visible. - It will capture the entire screen, compress it, and transmit it to the reflector server.? - It will be interfaced with via a Javascript bridge which will initiate the screen sharing (see for example [login to view URL]) - It will do dynamic bandwidth detection and determine a frame rate.? - It will display an attractive "Screen sharing..." badge in the lower-right corner of the screen, overlaying the screen, with a "cancel" button (and perhaps an icon). - It will also transmit mouse position.? - Flash or Java are ok. But it should work on as many systems as possible (and I think this is only possible with Java)? - It will transmit on port 443.? - It will use SSL.? - It will work through as many proxies/NATs/etc as possible? - It will work on Windows XP, Vista, Windows 7, Mac, and Linux.? ? Requirements for the receiving applet: - It will be easily embeddable in a web page.? - It will be scalable (as small or big as the user wants to make it).? - It will be toggleable to full screen with a keystroke.? - It will display the transmitter's mouse position in an easy-to-see way? - There should be a feature where the user of this applet can "point" to a part of the screen by clicking it. This will cause a little 'flash' to appear on the transmitter's screen, in the place where the receiver clicked. - Flash or Java are ok. Flash is preferred.? - It will work on Windows XP, Vista, Windows 7, Mac, and Linux.? ? ? Requirements for the reflector server:? - It will work through as many proxies/NATs/etc as possible. - It will run on Linux.? - It will also record the transmitted data to disk in a format which can easily be replayed, for reviewing a session later.? - It will be able to handle many simultaneous connections (~500/server).? ? The system should also have an optional mode to use the STUNT protocol to avoid the reflector server. ? Using open source software to bootstrap this work is an acceptable proposal (especially since it will presumably reduce costs). ? In your proposal, please try to convince me that you are capable of implementing this system, and of delivering a fabulous experience to its users. In particular, please address each of the following topics with with a sentence or two that will give me the idea that you know what you're doing: (1) how you will capture the screen (2) how you will do dynamic bandwidth detection (3) how will you compress and transmit the screen content (4) how will the reflector server store the data (5) how you will traverse firewalls/NATs/etc (6) how you will ensure cross-platform compatibility (7) how you will handle security. ? Please also address what steps you will take to make the user experience as seamless as possible, for both users. ? Thanks.
ID del proyecto: 2933984

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 15 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $1.048 USD por este trabajo
Avatar del usuario
See private message.
$765 USD en 14 días
5,0 (7 comentarios)
4,3
4,3
Avatar del usuario
See private message.
$1.700 USD en 14 días
1,8 (8 comentarios)
4,6
4,6
Avatar del usuario
See private message.
$680 USD en 14 días
0,0 (5 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Forma de pago verificada
Miembro desde oct 11, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.