Streaming VideoPlayer - Flash ActionScript 3.0 - RTMP
4815
£400(approx. $497)
- Posted:
- Proposals: 2
- Remote
- #56402
- Archived
Description
Experience Level: Expert
Technical Requirements
§ Programming Languages:
Flash ActionScript 3.0.
JavaScript.
HTML.
§ Software Usage:
Adobe Flash CS5 for Windows.
§ ile Formats:
o The Flash ActionScript 3.0-files must be delivered in open .FLA-files.
§ Documentation:
o The source code has to be documented in English by commenting the code within the Flash ActionScript 3.0-files.
§ Video Streaming Delivery:
o Has to conform to technical specifications of video streaming server hosted by http://www.qbrick.com/ (contact information for technical support will be provided) using the RTMP-protocol.
o Must support SMIL-files, so automatic delivery of a specifically coded video-files (.FLV H.264) can be matched to the viewers’/users’ Internet-connections for a flawless experience (there must be no delays or glitches).
§ Browser Compatibility:
o Has to support MSI Explorer 6.0 and newer versions.
o Has to support Firefox 3.0 and newer versions.
o Has to support Chrome 7.0 and newer versions.
§ Integration with Existing Website:
o The Flash VideoPlayer must be integrated with the existing website: http://www.collaboration.dk/ on the front page (see »Illustration 1«).
§ Ownership of Source Code:
When full payment has been made the source code is owned, without any limitations, by Collaboration ApS.
Design Specifications and Functionality
§ Easy Setup (initialization) and Customization:
o Variables must be used for easy setup (initialization and customization).
o Variable for determining whether the video auto-starts, or the user has to start it.
o Variable for defining the video players x-coordinate (placement on the stage).
o Variable for defining the video players y-coordinate (placement on the stage).
o Variable for defining the initial video-width (size) in pixels.
o Variable for defining the initial video-height (size) in pixels.
o Variable for defining whether a full screen option should be available (shown or hidden)
for a viewer on the user interface.
o Variables for defining the position of all elements on the user interface
(x- and y-coordinates).
§ Graphics:
o The user interface should be easily and fully customizable using a skin.
o Graphics should be within separate movie clips in a Flash-file. E.g. the »Play«-button graphics should be within a separate movie clip, so it is easy to change the skin / appearance just by making some other graphics within the Flash environment or using another PNG-file.
o All buttons should have mouse over effect.
§ Functionality:
See »Illustration 2«.
o [ A ] A static image (e.g. PNG-file) within a movie clip should be shown initially, if the video is not auto starting, and a »Play«-icon with mouse over effect should be shown in the middle of the video area.
o [ B ] The video player must have a combined »Play«- and »Pause«-button, which has two states depending on whether the video is playing or paused. Furthermore the video should play or pause when a user clicks on the video area, and there should be a »Play«-icon in the middle of the video area, when the video is not playing [ A ]. There should also be a »Pause«-icon, which is shown at »mouse over«, when the video is playing [ A ].
o [ C ] The streaming progress should be shown, and be clickable, so the user can jump to different points in the video (and the graphics used for this should be skinable).
o [ D ] It should be possible to control the audio-level for the video – and only the video-audio-level (not the entire Flash-environment).
o [ E ] The video should also have a button and a state for full screen.
o [ F ] The length of the video and the current time of the video should also be shown in minutes and seconds. The font used for displaying the time has to be easy to change.
Proof of Concept
§ The Flash VideoPlayer has to be delivered as a fully implemented and tested working version on http://www.collaboration.dk/, and it has to fulfill all described specifications. Upload will be done by Collaboration.
Collaboration Delivers
§ Answers to questions posed regarding this description of the assignment.
§ Contact information to technical support staff of Qbrick (video streaming hosting provider).
§ Existing source code in .FLA-files including a working beta-version of a video player.
§ Graphics for e.g. buttons, if this is wished for.
§ Programming Languages:
Flash ActionScript 3.0.
JavaScript.
HTML.
§ Software Usage:
Adobe Flash CS5 for Windows.
§ ile Formats:
o The Flash ActionScript 3.0-files must be delivered in open .FLA-files.
§ Documentation:
o The source code has to be documented in English by commenting the code within the Flash ActionScript 3.0-files.
§ Video Streaming Delivery:
o Has to conform to technical specifications of video streaming server hosted by http://www.qbrick.com/ (contact information for technical support will be provided) using the RTMP-protocol.
o Must support SMIL-files, so automatic delivery of a specifically coded video-files (.FLV H.264) can be matched to the viewers’/users’ Internet-connections for a flawless experience (there must be no delays or glitches).
§ Browser Compatibility:
o Has to support MSI Explorer 6.0 and newer versions.
o Has to support Firefox 3.0 and newer versions.
o Has to support Chrome 7.0 and newer versions.
§ Integration with Existing Website:
o The Flash VideoPlayer must be integrated with the existing website: http://www.collaboration.dk/ on the front page (see »Illustration 1«).
§ Ownership of Source Code:
When full payment has been made the source code is owned, without any limitations, by Collaboration ApS.
Design Specifications and Functionality
§ Easy Setup (initialization) and Customization:
o Variables must be used for easy setup (initialization and customization).
o Variable for determining whether the video auto-starts, or the user has to start it.
o Variable for defining the video players x-coordinate (placement on the stage).
o Variable for defining the video players y-coordinate (placement on the stage).
o Variable for defining the initial video-width (size) in pixels.
o Variable for defining the initial video-height (size) in pixels.
o Variable for defining whether a full screen option should be available (shown or hidden)
for a viewer on the user interface.
o Variables for defining the position of all elements on the user interface
(x- and y-coordinates).
§ Graphics:
o The user interface should be easily and fully customizable using a skin.
o Graphics should be within separate movie clips in a Flash-file. E.g. the »Play«-button graphics should be within a separate movie clip, so it is easy to change the skin / appearance just by making some other graphics within the Flash environment or using another PNG-file.
o All buttons should have mouse over effect.
§ Functionality:
See »Illustration 2«.
o [ A ] A static image (e.g. PNG-file) within a movie clip should be shown initially, if the video is not auto starting, and a »Play«-icon with mouse over effect should be shown in the middle of the video area.
o [ B ] The video player must have a combined »Play«- and »Pause«-button, which has two states depending on whether the video is playing or paused. Furthermore the video should play or pause when a user clicks on the video area, and there should be a »Play«-icon in the middle of the video area, when the video is not playing [ A ]. There should also be a »Pause«-icon, which is shown at »mouse over«, when the video is playing [ A ].
o [ C ] The streaming progress should be shown, and be clickable, so the user can jump to different points in the video (and the graphics used for this should be skinable).
o [ D ] It should be possible to control the audio-level for the video – and only the video-audio-level (not the entire Flash-environment).
o [ E ] The video should also have a button and a state for full screen.
o [ F ] The length of the video and the current time of the video should also be shown in minutes and seconds. The font used for displaying the time has to be easy to change.
Proof of Concept
§ The Flash VideoPlayer has to be delivered as a fully implemented and tested working version on http://www.collaboration.dk/, and it has to fulfill all described specifications. Upload will be done by Collaboration.
Collaboration Delivers
§ Answers to questions posed regarding this description of the assignment.
§ Contact information to technical support staff of Qbrick (video streaming hosting provider).
§ Existing source code in .FLA-files including a working beta-version of a video player.
§ Graphics for e.g. buttons, if this is wished for.
Mark J.
100% (1)Projects Completed
2
Freelancers worked with
2
Projects awarded
50%
Last project
15 Nov 2012
Denmark
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies