# Live video streaming

Stream camera, file, network, or application frames into Nominal.
Requires `nominal[video]` and GStreamer 1.20+ at runtime.

## API Reference

Module: `nominal.experimental.video`.

Classes

| [`Codec`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.Codec.md#nominal.experimental.video.Codec "nominal.experimental.video.Codec") |  |
| --- | --- |
| [`Crop`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.Crop.md#nominal.experimental.video.Crop "nominal.experimental.video.Crop") |  |
| [`FlipMode`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.FlipMode.md#nominal.experimental.video.FlipMode "nominal.experimental.video.FlipMode") |  |
| [`ImageFormat`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.ImageFormat.md#nominal.experimental.video.ImageFormat "nominal.experimental.video.ImageFormat") |  |
| [`ReconnectOptions`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.ReconnectOptions.md#nominal.experimental.video.ReconnectOptions "nominal.experimental.video.ReconnectOptions") |  |
| [`Src`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.Src.md#nominal.experimental.video.Src "nominal.experimental.video.Src") |  |
| [`Stream`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.Stream.md#nominal.experimental.video.Stream "nominal.experimental.video.Stream") |  |
| [`StreamOptions`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.StreamOptions.md#nominal.experimental.video.StreamOptions "nominal.experimental.video.StreamOptions") |  |
| [`VideoStream`](https://dev.nominal.io/python/ref/generated/nominal.experimental.video.VideoStream.md#nominal.experimental.video.VideoStream "nominal.experimental.video.VideoStream") | A live video stream from any source to a video channel on a Nominal dataset via WHIP. |
