Давным давно (лет эдак 10 назад). Когда я изучал азы 3д программирования (под досей еще дело было) - мы с другом сделали просматривалку таких фотографий (это просто текстура натянутая на сферу).
Вторым этапом сделали видео. Т.к. фотиков нормальных у нас небыло- мы упростили задачу и натягивали текстуру на цилиндр. В итоге сняв 4-рмя обычными мыльницами серию кадров (предварительно собрав их в одну текстуру специально написанной утилитой) - у нас получалось примерно тоже (естественно с очень хреновым качеством, ибо 4 фотика снимали как хотять
).
А вообще сейчас есть специальные фотоаппараты, которые сразу шлепают такую фотку (да и раньше были только стоили дороже). Дело за малым - сделать серию таких кадров и программу которая простматривает такое видео. Причем можно использовать обычные кодеки как для обчного видео. Разница будет только в разрешении кадра (в этом случае оно должно быть выше).
З.Ы. Идея с видео 360 градусов 10 лет назад уже была, и мы уже тогда офигивали от такого видео. Помню друг скачал одну такую видюшку с гораздо лучшим качеством (размером дето 100 мб по диалапу
), там был пляж, волны плещутся, птички летають... Такчто тема немного старенькая