Find Jobs
Hire Freelancers

Browser Video Playback Mashup

$100-500 USD

Fermé
Publié il y a plus de 14 ans

$100-500 USD

Payé lors de la livraison
We require a software expert to design a web-based multi-browser, cross-platform (A-grade browser) solution that will load and play a video stored on the local computer of an end-user alongside dynamic content from a web server. The consulting expert must be proficient with javascript, HTML and web service architectures. Ability to open a window to browse the local file-system, select a video file, load it and begin playback within the end-user's default web browser without moving, copying or transferring the video from its original location on the local file-system. The video player shall be controlled (Play/Pause/Fast forward/Rewind/) and current status polled (Current Time, Total Time, Frame number/position etc) frequently through Javascript. Before playback begins, another file containing meta data will be sent to the web server using Ajax. This file will have the same name as the video file, but a different and proprietary extension to identify its contents as meta data. All of the page contents including HTML and JavaScript will be hosted and dynamically loaded from the web server. Browser plugins, controls, Adobe Air/Flex apps and any other software required for the solution can be installed locally although the goal of the engineer should be to minimize requirements for local customization. ## Deliverables • All variable names and documentation must be in English. • Provide access to a fully working demo hosted in the engineer's own environment • Identify all third-party tools, addons, plugins, frameworks, libraries or controls required for the solution including any licensing fees, limitations, or terms of use. • Provide all installation instructions for any server-side code including configuration requirements, modules or directory naming. • Provide all installation instructions for end-user addons, plugins or third-party software. • Provide all source code with comments documenting all function interfaces with a description of all parameters and inline commenting of all loops and conditionals. • Provide any compilation instructions for source code ## Platform • Server-side will be Apache 2.2 • End-user Multi Operation System Support a. Windows XP, Vista and 7 b. Mac OSX 10.4, 10.5, 10.6 (when avail) c. Linux desirable but not required • Multi Web browser support ( A-Grade browsers as defined by [login to view URL]) a. Internet Explorer v6,7,8 b. Firefox v3,3.5 c. Safari v3.2, 4.0 d. Opera 9.6 (desirable, but may not be required) • Any Javascript module bridge modes can be used. • Solution must work within the confines of the operating system and/or browser framework. No hacking or modification of browser or operating system code, registry or configuration except for installation of custom, open source or commercial plugins, addons or controls. • Minimize local software installation • Flash video preferred, but other video formats may be considered
N° de projet : 2905623

Concernant le projet

1 proposition
Projet à distance
Actif à il y a 15 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
1 freelance propose en moyenne $170 USD pour ce travail
Avatar de l'utilisateur
See private message.
$170 USD en 14 jours
5,0 (5 commentaires)
2,5
2,5

À propos du client

Drapeau de UNITED STATES
United States
0,0
0
Membre depuis oct. 4, 2009

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.