A friend and I have just purchased a website and are currently in the process of attemtpting to set it up and create something we're not overly sure how to at the moment. On the face of it our idea is quite simple (without giving too much away for privacy reasons), we intend to take a bunch of videos each day, store them on a computer or somewhere, then somehow users will be able to access and edit these videos through the website. Ok, not entirely simple, but there must be a way it can be done so I thought you guys would be a good place to start.
The complicated bit comes when the videos taken will only remain on the computer for a certain amount of time (eg. 30 days), and all the uploading needs to be done automatically rather than manually. Finding this quite hard to explain without giving anything away! I'll try running you through the process from scatch. Say we take 3 videos every day and each lasts and hour. They're stored on my computer under a dated folder and, for storage reasons, there's only 30 folders (one for each day) so on the 31st day the first folder gets overwritten again and the videos in that folder get replaced (much like CCTV storage). Somehow these videos need to be linked to our website (obstacle 1). It is possible to upload them manually everyday, but we need this process to be automatic. Forget bandwidth and other costs for the moment we're just looking to see if it's at all possible before we go into that. So that's the first problem. We're no idea if a website can be set up to manually synch and upload files, or whether a 'dropbox' type account can synch with files (videos) on a computer and then somehow have them linked to our site (embedded, perhaps?). Clueless, but again, if you don't ask you'll never know. Another point to consider at this stage is that there may be videos which aren't in demand and therefore aren't looked at at all, meaning they could stay on the computer and would have no need to be uploaded. The website (again, without giving too much away) will operate under a search basis, meaning a user who wants to view a video (eg. Video 1, 15th November) will search for the video and then be directed to it that way.
If that wasn't confusing enough, here comes obstacle 2! A video will only ever be watched in its entirety (60mins) by a handful of people who have logged in, paid up and searched for the video. These few will be the ones who can edit the video. This, however, brings about 2 problems. Firstly, the edited video will need to remain online permanently, attached to the users account. For example, a user watches the video knowing that the monent he/she wants to look at and keep happens somewhere around the 45 minute mark. They find the footage they want and trim the clip down to the 10 or 15 seconds they need, which is then attached to their account for them to view as many times as they want, whilst the original video will be deleted from the system after the 30 days. The second issues arises when you consider that the orginal video needs to remain in its original state (60mins) for as many to view and edit as they wish, until the video is deleted (disconnected? Again, don't know the setup yet) after 30 days. So say one user wants a 10 second clip from around the 45 minute mark, another may want a 20 second clip from nearer the beginning, and they to must be able to view the same clip and edit as they wish. To save confusion, this system will be a lot like the youtube editor online software. Users can search for and access videos, edit them as they wish, then the edited clip is attached to their account/profile whilst the original clip remains untouched somewhere else. The edited video must be saved as a new and seperate video, not just an edited link, because once the original file is deleted the edited 10 seconds or so needs to remain on the site indefinitely until the user deletes it.
Cheers for staying awake guys, any tips or pointers would be hugely appreciated. Even if one bit completely throws you but once bit makes sense and you have an idea how it might be achieved, would love to hear from you! Sorry I couldn't give more away but I hope it made some sort of sense, any questions feel free to ask.