A content supply device that supplies through a same channel (Ch A; Ch B; Ch C) using DASH a plurality of pieces of streaming data based on a same source data of content of a same subject and differ in bit rates, according to an adaptive streaming technique using HTTP-unicast delivery, the content supply device comprising: a zapping segment stream generating unit configured to generate a zapping segment stream by dividing zapping streaming data based on the same source data into a second duration shorter than a first duration into which viewing streaming data based on the same source data is temporally divided to be encoded and encoding the zapping streaming data, the first duration described in a viewing media presentation description, viewing MPD, and the second duration described in a zapping media presentation description, zapping MPD; a unicast delivery unit configured to deliver the zapping segment stream as unicast; a multicast delivery unit configured to deliver the zapping segment stream as multicast; and a metafile generating unit configured to generate said viewing MPD and said zapping MPD serving as metafiles for a reception side to receive the viewing streaming data according to the viewing MPD and the zapping segment stream that is delivered as unicast and delivered as multicast according to the zapping MPD, the zapping MPD describing the second duration into which the zapping streaming data is temporally divided, the metafile generating unit further configured to generate an extended MPD as the zapping MPD, the extended MPD comprising an attribute as a true/false value and a group identifier, wherein the attribute indicates whether a segment delimiter of the zapping segment stream is in synchronization with an NTP time axis and the group identifier describes a group of channels to which channels in which the segment delimiters of the zapping segment stream are matched belong. a zapping segment stream generating unit configured to generate a zapping segment stream by dividing zapping streaming data based on the same source data into a second duration shorter than a first duration into which viewing streaming data based on the same source data is temporally divided to be encoded and encoding the zapping streaming data, the first duration described in a viewing media presentation description, viewing MPD, and the second duration described in a zapping media presentation description, zapping MPD; a unicast delivery unit configured to deliver the zapping segment stream as unicast; a multicast delivery unit configured to deliver the zapping segment stream as multicast; and a metafile generating unit configured to generate said viewing MPD and said zapping MPD serving as metafiles for a reception side to receive the viewing streaming data according to the viewing MPD and the zapping segment stream that is delivered as unicast and delivered as multicast according to the zapping MPD, the zapping MPD describing the second duration into which the zapping streaming data is temporally divided, the metafile generating unit further configured to generate an extended MPD as the zapping MPD, the extended MPD comprising an attribute as a true/false value and a group identifier, wherein the attribute indicates whether a segment delimiter of the zapping segment stream is in synchronization with an NTP time axis and the group identifier describes a group of channels to which channels in which the segment delimiters of the zapping segment stream are matched belong.