<!--
{
  "documentType" : "article",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/scene-content-videos",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Videos"
}
-->

# Videos

Present videos in your RealityKit experiences.

## Discussion

  <doc://com.apple.documentation/documentation/visionOS/destination-video>

[Docking a video player in an immersive scene](/documentation/RealityKit/docking-a-video-player-in-an-immersive-scene)

Secure a video player in an immersive scene with a docking region you can specify.

  <doc://com.apple.documentation/documentation/visionOS/enabling-video-reflections-in-an-immersive-environment>

  <doc://com.apple.documentation/documentation/visionOS/playing-immersive-media-with-realitykit>

[Rendering stereoscopic video with RealityKit](/documentation/RealityKit/rendering-stereoscopic-video-with-realitykit)

Render stereoscopic video in visionOS with RealityKit.

## Topics

### Video player configurations

[`struct VideoPlayerComponent`](/documentation/RealityKit/VideoPlayerComponent)

A component that supports general video-playback experience with an AV player.

[`enum ImmersiveViewingMode`](/documentation/RealityKit/VideoPlayerComponent/ImmersiveViewingMode-swift.enum)

Options for viewing the video during immersive-media playback.

[`struct VideoMaterial`](/documentation/RealityKit/VideoMaterial)

A material that supports animated textures.

[`class VideoPlaybackController`](/documentation/RealityKit/VideoPlaybackController)

An object that controls the playback of video for a video material.

[`enum ViewingMode`](/documentation/RealityKit/VideoPlaybackController/ViewingMode)

Options for viewing video playback.

### Content placement

[`struct DockingRegionComponent`](/documentation/RealityKit/DockingRegionComponent)

A component that docks a scene within a region of an immersive space.

### Playback notifications

[`enum VideoPlayerEvents`](/documentation/RealityKit/VideoPlayerEvents)

Events associated with video playback for VideoPlayerComponent.

### SwiftUI video content

  <doc://com.apple.documentation/documentation/visionOS/destination-video>

[Docking a video player in an immersive scene](/documentation/RealityKit/docking-a-video-player-in-an-immersive-scene)

Secure a video player in an immersive scene with a docking region you can specify.

[Rendering stereoscopic video with RealityKit](/documentation/RealityKit/rendering-stereoscopic-video-with-realitykit)

Render stereoscopic video in visionOS with RealityKit.

### Connected camera video

[Displaying low-latency connected video](/documentation/RealityKit/displaying-low-latency-connected-video)

Render connected camera feeds in visionOS with minimal latency.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)