A sync content broadcast distribution system for synchronizing a sync content to an IP streamed broadcast data, comprising: a time code generator for producing a time code matched to an absolute time and embedding said time code in a broadcast data outputted from a broadcast station master; an encoder for encoding said broadcast data in which said time code is embedded and converting said encoded broadcast data to an IP stream; a streaming server for distributing said IP stream; a decoder for decoding said IP stream distributed from said streaming server and reading said time code embedded in said IP stream; a web server for reading sync content from a storage device storing at least one, two, or more sync contents and distributing said sync content; a reproducing device for receiving said IP stream distributed from said streaming server and said sync content distributed from said web server; and a trigger time computation device for calculating a time difference between a time indicative of said time code which is read from said IP stream by said decoder and an absolute time and for calculating a trigger time corresponding to said time difference by adding said calculated time difference to a trigger occurrence time of the sync content wherein said web server is configured to distribute said sync content to said reproducing device in order to make said reproducing device to execute a processing on said sync content at a time point where said time code embedded in said IP stream coincides with the trigger occurrence time of sync content received from said web server, wherein said web server is configured for distributing said sync content read from said storage device based on said trigger time calculated by said trigger time computation device to said reproducing device at least at said trigger time or subsequently wherein said web server comprises multiple feeds corresponding to differing effective buffer time lengths which are formed by respectively adding differing buffer time lengths to said trigger time calculated by said trigger time calculation device, wherein said buffer time lengths correspond to time for a buffering of a streaming in order to display said sync content on said reproducing device, and are set in the said reproducing device to apply to said sync content, wherein each of said multiple feeds comprises a plurality of display areas in a hierarchy form, which are configured such that a feed item corresponding to a group of data required for a display of sync content is written therein. a time code generator for producing a time code matched to an absolute time and embedding said time code in a broadcast data outputted from a broadcast station master; an encoder for encoding said broadcast data in which said time code is embedded and converting said encoded broadcast data to an IP stream; a streaming server for distributing said IP stream; a decoder for decoding said IP stream distributed from said streaming server and reading said time code embedded in said IP stream; a web server for reading sync content from a storage device storing at least one, two, or more sync contents and distributing said sync content; a reproducing device for receiving said IP stream distributed from said streaming server and said sync content distributed from said web server; and a trigger time computation device for calculating a time difference between a time indicative of said time code which is read from said IP stream by said decoder and an absolute time and for calculating a trigger time corresponding to said time difference by adding said calculated time difference to a trigger occurrence time of the sync content wherein said web server is configured to distribute said sync content to said reproducing device in order to make said reproducing device to execute a processing on said sync content at a time point where said time code embedded in said IP stream coincides with the trigger occurrence time of sync content received from said web server, wherein said web server is configured for distributing said sync content read from said storage device based on said trigger time calculated by said trigger time computation device to said reproducing device at least at said trigger time or subsequently wherein said web server comprises multiple feeds corresponding to differing effective buffer time lengths which are formed by respectively adding differing buffer time lengths to said trigger time calculated by said trigger time calculation device, wherein said buffer time lengths correspond to time for a buffering of a streaming in order to display said sync content on said reproducing device, and are set in the said reproducing device to apply to said sync content, wherein each of said multiple feeds comprises a plurality of display areas in a hierarchy form, which are configured such that a feed item corresponding to a group of data required for a display of sync content is written therein.