Project Detail

Enhancing Custom Flash Video Player  

Enhancing Custom Flash Video Player is project number 458482
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: jiagao

Budget: $250-750

Created: 06/26/2009 at 23:20 EDT

Bid Count: 10

Average Bid:
$ 658

07/01/2009 at 23:20 EDT

Project Creator: psabrina
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (1 reviews)

Bid On This Project
 

Description

This project is intended to update an existing Flash 8 FLA currently used in production for a couple of years already. The current version of this Flash file is able to play FLV movies streamed from a Flash Media Server and to capture the user’s video camera and record a video stream to the same FMS allowing preview playback of the captured movie and re-recording it if needed. The SWF exposes a series of methods that are then invoked from JavaScript and that are used by a web page implementing a messaging system (like Hotmail.) The JS methods are used to configure the video player to set the mode (recording or playback), FMS’s URL, stream name (playback mode), and obtain the captured stream name (recording mode) as returned by the FMS.

The purpose of this project is to improve the usability of the UI of this video player and to enhance the overall reliability of the movie player so it’s able to better handle error conditions. In general, the current version should be used as a reference and most of its functionality should be preserved, to which these new features / fixes should be added:

PLAYBACK MODE:
- Load the first frame of the video and add a transparent button on top to start playing. This is already working with some issues. Appropriately handle the case where the connection with the FMS is temporarily down. Appropriately handle the case where the video stream is missing (possible scenario)
- Add a progress bar for the video stream when in playback mode. The progress bar should allow the user to jump to an arbitrary section of the stream with a drag and drop action.
- Provide full screen mode option, which should be possible to set as a JavaScript parameter (initial value) and turned ON/OFF by the user if allowed by another JS parameter in the UI.
- Provide an option to set the quality (bandwidth) of the movie played. This option must be set as a JS parameter not available to the user.
- Use secure communication mode as supported by our FMS provider

RECORDING MODE:
- Detect if the user has not already given permissions to use their webcam and alert them with a given message (to be provided) along with a URL to obtain more information. If possible, allow the user to launch Flash’s setting from the same dialog.
- Capturing the audio/video will have a maximum amount of recording time (JavaScript parameter, not available to the user). While recording, the remaining recording time should be properly displayed to the user (this is already partially implemented.)
- Provide an option to set the quality (bandwidth) allowed to capture the video. This option must be set as a JS parameter not available to the user.
- Detect when the user does not have a webcam, but does have a MIC and offer the option to capture audio only. The stream should be saved to FMS as a regular FLV file.
- When both webcam and MIC are available, allow the user to choose between recording a “video and audio” or “audio only” message.
- If capturing the webcam, the live feed from the webcam must be provided to the user. While recording the UI should provide clear feedback to the user that this is happening. This is already partially implemented.
- If capturing only the MIC, a stock image should be presented to the user (picture of a MIC, for example) and when recording clear feedback must be provided to the user.
- When the max amount of recording time is reached or the user stops recording, the user will have the option to preview the video/audio just recorded and also the option to override it and start again. This feature is already working in the current version for video only, but it has some issues under specific circumstances.
- Once a stream is recorded an confirmed, provide an option to obtain via JavaScript the reference to a screenshot of the first frame of the video.
- Use secure communication mode as supported by our FMS provider

It is up to the consultant to recommend if you want to create a new project or modify the existing one. The source of this FLV was coded using Flash 8 and if possible, the new version should remain the same, unless there is a good justification for changing this. The current version of the files (SWF, FLA) will be made available to the selected candidate.

Messages Posted:1 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

750

0 days

06-27-2009 10:04 EDT

Hello, plz check your PM

help

 

550

10 days

06-27-2009 12:36 EDT

Hi We have rich experience in flash development, we also have developed a Flash Video which supprots FLV and H.264 Please check the demos, which are part of our products http://222.66.172.101/flashpdfviewer/ (click the "View" button) http://222.66.172.101/CollaborateWhiteboard/ (input your name and click "login")

help

 

750

20 days

06-27-2009 10:38 EDT

Hi, Am very much interested in this project. I've previously worked on custom FLV Players and am sure that I can meet your expectations. I can code this in AS2 (Flash 8) as upgrading would mean that we would have to recode everything and that would cost more, although the new version has lots of new features which might be useful. Can you also please provide me alink to the existing site. Regards, Hari

help

 

750

20 days

06-27-2009 04:14 EDT

Hi, sir, please check PM for more detail, Thanks, Kimi.

help

 

750

12 days

06-27-2009 11:46 EDT

Hi. Please check PM.

help

 

725

25 days

06-27-2009 07:27 EDT

We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please see PMB for more details. Please take Maniks Tour to know more about us: http://manikssys.com/video.html

help

 

750

15 days

06-27-2009 08:42 EDT

Hi, please check PMB for more details.

help

 

550

5 days

06-27-2009 20:58 EDT

(No Feedback Yet)

Hi Please chk PMB for more details. Thanks

help

 

250

45 days

06-28-2009 10:51 EDT

(No Feedback Yet)

we are expert in flash. we will develop your player

help

 

750

15 days

06-30-2009 14:01 EDT

(No Feedback Yet)

Hi, We are ready to start. Please check PMB. Thank you.

help


    Bid on this Project