views:

12

answers:

0

I am thinking of ways by which people may interact with video and probably publish them. So, I have a service in mind that people can use to upload the video to one place and then just write plugins which tells my webservice what to do with these videos.
my current plans are like if someone uploads a video to my service and then edits it and has made/enable "plugins" for lets say youtube syncing, the service allows the user to automagically upload and keep in sync the videos to where ever they want to publish them to USE CASE:
1. User uploads a video and enables sync plugins with youtube and some other services 2. the video is processed and soon is also uploaded to a specified channel on youtube and other sources.

As the plugins are all user generated, the user could write a plugin that may allow the system to upload to CDNs or to blogs or virtually anything.

Now, I don't know whats the best way to define a platform for a web infrastructure as I am reluctant to letting people run any python/java code as a part of my web framework but I want this to be powerful and extendible.

What are your thoughts, and what is the best way to implement a plugin scheme.