Youtube type website:
1. There will be a admin panel where you can show all the video list uploaded by the user and you can also disable and enable the video and also delete them.
2. At the user side user upload the video (in .flv format ) with the title and some description. After uploading they will be get displayed in the recent uploaded section.
3. uploader to upload videos -
4. After that there is a search box. when any user search then it will displayed the list of all the search videos and when user click any of then then they will get played in the flv or any type players with under its there is an embed code.