# Combine streams

> Concatenate two video bundles into one, preserving every stream.

Source: https://docs.tune.toys/nodes/video.combine/

Combine streams concatenates two video bundles into one, preserving every stream.

## What it does

It has no parameters. All streams of `a` come first, then all streams of `b`, up to 8 in total. Nest Combine nodes to join more.

## When to use it

Use it to gather sources for [Multiview](https://docs.tune.toys/nodes/video.multiview/) or to pass several pictures down one cable.

## Ports

<!-- ports:start -->

| Port    | Direction | Signal | Lanes                   |
| ------- | --------- | ------ | ----------------------- |
| `a`     | Input     | Video  | Inferred from the cable |
| `b`     | Input     | Video  | Inferred from the cable |
| `video` | Output    | Video  | Inferred from the cable |

<!-- ports:end -->

## Parameters

<!-- parameters:start -->

This node has no numeric parameters.

<!-- parameters:end -->

This node has no parameters.

## Tips

- Order matters: A first, then B.
- Video needs the browser's WebGPU video engine. The Player and exports do not run video yet and report it unavailable. To see a video output, bind a live Screen in the Frame to it.

## See also

[Select streams](https://docs.tune.toys/nodes/video.select/), [Multiview](https://docs.tune.toys/nodes/video.multiview/), [Switcher](https://docs.tune.toys/nodes/video.switch/), [Video](https://docs.tune.toys/concepts/video/), [Control lanes](https://docs.tune.toys/concepts/control-lanes/).
