Can we maintain a checklist of the features we want, what has gone in
and what's pending to aid those who are newly getting into the
project. I think it'll really help...
Raghu
I shall compile a list of "components" and post it here shortly.
Rohan
just a short note on features that are alreay built in:
conrtol panel (which is equivalent of the main menu)
main application:
----------> Loads the Desktop Window which displays:
-------------------------> Recently viewed videos, recently added
videos, and recently featured videos (mxml components, with
hyperlinked thumbnail's, video title, description and viewcount/
comment count, view number the top 12 videos and the number of videos
to be displayed is "configurable")
Browse Video Module: (paged list from the entire video collection ie:
hosted/indexed)
----------> Loads Most Recent Videos
----------> Loads Most Viewed Videos
----------> Loads Most Discussed Videos
----------> Loads Top favorited Videos
----------> Loads Recently Featured Videos
----------> Loads Random Videos
Personalization Module:
NOT DEVELOPED YET.
intended features.
personalised skin for the desktop
private messaging
scrapbooking
video chat
live video broadcast channel
--- make some suggestions...
Channel Module:
----------> Loads Videos from selected channel (the channel list is
configurable) {partially developed}
Video Indexing Module
----------> Index youtube video (single video) (backend application
complete)
----------> Index All User videos from youtube (bulk load) ((backend
complete, but have missed out on a few "possible" parameters... neds
refinement
----------> Need to add the same capability to index videos from all
other video hosts loke google vidoes, aol, grouper, revver, blip.tv.
dailymotion etc...
Video upload Module
----------> backend complete (flex frontend in progress)
Video conversion
----------> used mencoder (installation and configuration
documentation pending)
Video Thumbnail Capture
----------> ffmpeg (installation and configuration documentation
pending)
SOAP PUSH of the converted video file to stporage server
----------> Amazon S3 (with role based access control) (backend
developed in ruby) - COMPLETE
FTP PUSH of the converted video file to edge servers
----------> eg: akamai/limelight etc. (not developed)
Video Components
----------> Play Selected Video (under developemnt, partially
complete)
----------> Display a list of related videos (based on tags/
description and title) (under developemnt, partially complete)
----------> Display a list of other videos uploaded and/or indexed by
the same user (under developemnt, partially complete)
----------> Video tagging (intention is to enable tagging "INSIDE" the
video and not in the form of text) (under developemnt, partially
complete)
----------> Video Comments (text - backend mysql DB) (under
developemnt, partially complete)
----------> share video (via email) (under developemnt, partially
complete)
----------> Video Bookmarklets (socialiser plugin) (under developemnt,
partially complete)
----------> Embed Video (embedded player) (under developemnt,
partially complete)
ANY AND ALL SUGGESTIONS WELCOME.....
we need to prioritise the features and complete development of all the
items in the list in sequence. I guess user/members/contributors can
vote on the priority sequence...
Rohan