Для просмотра под разными углами вам нужны либо разные видеопотоки, либо видеопоток, который включает контент за пределами текущего пользовательского просмотра, например, видео на 360 градусов.
В случае с несколькими видео вы можете:
иметь несколько видеоэлементов в вашем веб-приложении, каждый из которых транслирует другой поток, показывающий сцену под другим углом, и используйте кнопки для переключения между ними (или используйте кнопки, чтобы сделать один из основных view и другие виды также доступны, но меньшего размера)
имеют один видеоэлемент и переключают источник видеоэлемента при нажатии на кнопку. Это может означать небольшую задержку при загрузке видео с новой точки обзора.
Для случая видео 360 градусов вам необходимо использовать видеопроигрыватель HTML5, который поддерживает видео 360 градусов - например: