A computer system comprising: one or more processors; and one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to generate panoramic video viewable at a third-party video management system, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following: receive still image data captured by at least one camera, the received still image data being captured at a plurality of angles or stop positions associated with a single axis; based on the received still image data, generate panoramic video associated with the captured image data; generate a single video stream of the generated panoramic video, wherein generating the single video stream comprises queuing up each frame of the panoramic video into a video rendering stack, encoding the frame one or more times as part of a continuous video stream using a codec, and repeating the frame in the single video stream in order to meet a corresponding frame rate utilized by the third-party video management system; and send the single generated video stream to a third-party video management system, the video stream being usable by the video management system for displaying the generated panoramic video. one or more processors; and one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to generate panoramic video viewable at a third-party video management system, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following: receive still image data captured by at least one camera, the received still image data being captured at a plurality of angles or stop positions associated with a single axis; based on the received still image data, generate panoramic video associated with the captured image data; generate a single video stream of the generated panoramic video, wherein generating the single video stream comprises queuing up each frame of the panoramic video into a video rendering stack, encoding the frame one or more times as part of a continuous video stream using a codec, and repeating the frame in the single video stream in order to meet a corresponding frame rate utilized by the third-party video management system; and send the single generated video stream to a third-party video management system, the video stream being usable by the video management system for displaying the generated panoramic video. receive still image data captured by at least one camera, the received still image data being captured at a plurality of angles or stop positions associated with a single axis; based on the received still image data, generate panoramic video associated with the captured image data; generate a single video stream of the generated panoramic video, wherein generating the single video stream comprises queuing up each frame of the panoramic video into a video rendering stack, encoding the frame one or more times as part of a continuous video stream using a codec, and repeating the frame in the single video stream in order to meet a corresponding frame rate utilized by the third-party video management system; and send the single generated video stream to a third-party video management system, the video stream being usable by the video management system for displaying the generated panoramic video.