To provide a means for viewing selection for the unit of a channel to a user by automatically generating the channel similar to a broadcast or the like while using a tag added to a moving image.
A receiving means receives from a client side a plurality of sets of video contents and tag information items each constituted of one or more tags in association with the contents. A storage control means makes a storage means store the plurality of sets of the video contents and the tag information items each constituted of the one or more tags about the contents. A playback control means continuously outputs to the client side the contents containing the same tag in the tag information of the contents among the contents stored in the storage means so that the client side can play back the contents. A server apparatus includes these means.