# Samples The package contains the following samples. | Scene | Details | | ----- | ------- | | [Receiver](sample-receiver.md) | Displaying a video streaming from another Unity | | [Broadcast](sample-broadcast.md) | Streaming video and audio to multi Unity applications | | [Bidirectional](sample-bidirectional.md) | bi-directional(send/receive) each other's video | | [Multiplay](sample-multiplay.md) | Multi player game using video streaming | | [RenderPipeline](sample-renderpipeline.md) | Streaming video using HDRP or URP | | [AR Foundation](sample-arfoundation.md) | Controling a camera using AR Foundation | | [Gyroscope](sample-gyroscope.md) | Controling a camera using Gyroscope | | [Web Browser Input](sample-browserinput.md) | Streaming the video from Unity to the web browser | ## Import samples in project You can import samples from the bottom of the `com.unity.renderstreaming` package in the **Package Manager** Window. ![Sample List](images/renderstreaming_samples.png) ## Build Settings It is easy to try all samples if only you put sample scenes into `Scenes in Build` in **Build Settings** Window. **Menu** scene should be loaded as a first one so you need to rearrange scenes. ![Build Settings](images/sample_buildsettings.png) ## Sample menu **Menu** scene is helpful for checking multiple sample scenes. You can find the scene `Example/Menu/Menu.scene`. ![Sample menu](images/sample_menu.png) Open **Menu** scene and press `Play` button, as you can see the menu for sample scenes. ![Sample menu](images/sample_menu_scene.png) You can change signaling settings below during runtime. | Parameter | Description | | --- | --- | | **Use Default Settings** | Refer to settings of [Project Settings](settings.md). | | [**Signaling Type**](signaling-type.md) | *Http*, *WebSocket* or *Furioos*. | | **Enable/Disable SSL** | Use **https** if set enable. | | **Host Address** | Set IP address or URL of your signaling server. | | **Interval (msec)** | Polling interval for communication of signaling.
This parameter effects Http signaling. | ![Sample menu](images/sample_menu_setting_panel.png) Moreover, you can choice the options about the video streaming settings. | Parameter | Description | | --- | ---| | **Video Codec (Receiver)** | Choice preferred video codec for receiver.
Often the performance of [Hardware codec](https://docs.unity3d.com/Packages/com.unity.webrtc@2.4/manual/videostreaming.html#hardware-acceleration-codecs) is greater than software codec. | | **Video Codec (Sender)** | Choice preferred video codec for sender. | | **Stream Size** | Set the resolution of video streaming for sender. |