A motion image distribution system comprising:
- a server generating, upon receiving motion image encoded data obtained by encoding motion image data, first structure information representing a data structure of the motion image encoded data on the basis of received motion image encoded data, and upon authenticating the motion image encoded data as regular data by using the first structure information, transmitting the first structure information and the motion image encoded data;
- and
- a user terminal receiving the first structure information and the motion image encoded data from the server, generating second structure information representing the data structure of the motion image encoded data on the basis of received motion image encoded data, when the generated second structure information is identical to the received first structure information, authenticating the motion image encoded data as regular data, and playing back the motion image encoded data;
- wherein
- the server holds a database including a collection of structure information representing various kinds of motion image encoded data as regular data, when the generated first structure information is identical to one of a plurality of structure information stored in the database, authenticates received motion image encoded data as regular data, and transmits the first structure information and the motion image encoded data to the user terminal.