| Nowadays, with the development of high-definition video, there are more and morevideo formats. However, there is no one video player can support all of the video formats.As the result, conversion among these formats for video player becomes more and morenecessary. To trans-coding video format, the video format should be decoded first, andthen encode by the other format standard, but the video content has no change.Video trans-coding platform is built in this thesis based on scheduling and faulttolerance mechanisms. To unify the communication interface between layers in the system,all jobs are depicted in a standard language. These jobs are running on the distributedworkstations work together to finish video file splitting, conversion and merging. Thisparallel architecture allowed the system to take advantage of much more computing powerfor this time-consuming task. Last but not the least; the proposed system is designed to behighly fault-tolerant to deal with transmission failure and runtime failure.The proposed video format conversion system has a B/S architecture. Typically, itconsists of a single WEB server, a interface that receive video file and task descriptionuploaded by user, and a single management station, a master server that splits video fileinto pieces and launches sub-jobs. In addition, there are a number of workstations, whichconvert the file into target format. Once all workstations finish these sub-jobs,management station recycle their output and merge them into a full converted file. Finally,to expose the converted file to clients, it is then sent to WEB server from managementstation. |