Gallery of Plant Videos¶
The webpage would appear as a grid of images. Each thumbnail would be one frame of the video. When clicking on the thumbnail the video would play.
Purpose¶
The gallery would allow user to easily select videos to view. The user would be able to search the database for videos based on various criteria (author, date range).
Requirements¶
access to database with a video as one field of a table
access to database with thumbnail as one field of a table
Implementation Plan¶
Implement REST API to get a list of public videos with certain search criteria (date range, keyword, author, etc.). (Returns a cookie for each video)
Implement REST API to get metadata for a video (given a cookie)
Implement REST API to get an arbitrary frame of a video
Implement REST API to download a video assembled from frames.
Implement an HTML web page with associated JavaScript that, when loads, gets a list of the videos and displays their names and a frame from the videos.
Make the videos play when you click their frame.