Brightcove API system.
To manage bright cove videos
upload video - accept formats flv,mov,3gp,mp4 and convert to flv before upload
create/ edit video playlists
add / remove videos to playlists
video information also to be store in seperate mysql database
As well as playlists the video is attached to.