Linux/PHP/MySQL Design sample template, not final template design. 1)Template system 2)Admin section *admin every aspect of the site. *Template Selection *Manage CSS *ability to hold videos(not show on site) *ability to delete videos (from disk/database) *allow editing of description of video. *ability to change the URL for the videos. (Files may be hosted on an external server) *Simple email confirmation/User registration Name/Nickname, Email, IP address for abuse. Register to allow uploading/comments/rating videosI)Disable/delete users *password reset via email on file 3.)Flash uploader (to eliminate timeouts/limitations) *This Flash uploader, require Video Name/description/filename. *Check DB for duplicates before upload or before encoding. *Based on this name/Description and filename will: **Upload file. **Start script on server/encode file (ffmpeg and flvtool2) **clean up name/Description **Rename the file to number/add to database using description *get thumbnails from video for display 4)Batch encode/database add *(admin section) ability to: **open/play the file **delete the file from the disk **add description or use filename. **checkbox beside each and select "Batch Encode" **All features of upload, minus flash. files will be uploaded in bulk to server. 5)Flash player *Support flv files. *use activescript algorithm(to deter from easily downloading files) *support stream scrubbing 6) Different categories *New, Top Rated, Most viewed *(Admin)option to toggle random sorting of files *(admin)add/remove categories 7)Rating system *1-5 Stars, 5 being best 8)comment system for video *(admin)Enable/Disable comment system Open to suggestion to make better/more efficient.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Linux PHP => 4 Mysql => 4 FFmpeg FLVTool2