A method of transmitting an omnidirectional video comprising: acquiring (SH49100) an image for the omnidirectional video; projecting (SH49200) the image for the omnidirectional video onto a sphere; packing (SH49300), in a 2D frame, the projected image; encoding (SH49400) the packed image; encapsulating the encoded image and metadata about the omnidirectional video into a media file; and transmitting (SH49500) the media file, wherein the metadata includes position information representing the spherical coordinates of a center of a region of the projected image onto the sphere, type information representing a type of the region, first range information representing a horizontal range of the region, second range information representing a vertical range of the region, and rotation information representing a rotation of the center of the region, wherein when the region is represented based on four great circles, the type information has a first value, and when the region is represented based on two great circles and two small circles, the type information has a second value, a great circle is an intersection of the sphere and a plane that passes through a center of the sphere, a small circle is an intersection of the sphere and a plane that does not pass through the center of the sphere, wherein the metadata further includes interpolate information representing whether or not to use linearly interpolated values as the spherical coordinate values of a region between the region represented by a current sample and the region represented by a previous sample, wherein the current sample and the previous sample are time continuous samples. acquiring (SH49100) an image for the omnidirectional video; projecting (SH49200) the image for the omnidirectional video onto a sphere; packing (SH49300), in a 2D frame, the projected image; encoding (SH49400) the packed image; encapsulating the encoded image and metadata about the omnidirectional video into a media file; and transmitting (SH49500) the media file, wherein the metadata includes position information representing the spherical coordinates of a center of a region of the projected image onto the sphere, type information representing a type of the region, first range information representing a horizontal range of the region, second range information representing a vertical range of the region, and rotation information representing a rotation of the center of the region, wherein when the region is represented based on four great circles, the type information has a first value, and when the region is represented based on two great circles and two small circles, the type information has a second value, a great circle is an intersection of the sphere and a plane that passes through a center of the sphere, a small circle is an intersection of the sphere and a plane that does not pass through the center of the sphere, wherein the metadata further includes interpolate information representing whether or not to use linearly interpolated values as the spherical coordinate values of a region between the region represented by a current sample and the region represented by a previous sample, wherein the current sample and the previous sample are time continuous samples. <EOS>