Streaming
Quick Protocol Picker
Use the table below to choose the right streaming protocol for your production workflow. For a detailed conceptual comparison of push vs. pull architectures and simultaneous streaming workflows, see Streaming Protocols Explained.
| Protocol | Direction | Best For | Latency | Encryption |
|---|---|---|---|---|
| NDI HX | Bidirectional (discoverable) | Live production on local networks | Very Low | No (local network) |
| SRT | Push (camera → receiver) | Reliable internet streaming and remote production | Low | Yes (AES) |
| RTMP | Push (camera → platform) | Direct-to-platform streaming (YouTube, Twitch) | Medium | No |
| RTMPS | Push (camera → platform) | Secure direct-to-platform streaming | Medium | Yes (TLS) |
| RTSP | Pull (software ← camera) | Local recording, monitoring, OBS/vMix input | Low | No |
| Protocol | Direction | Best For | Latency | Encryption |
|---|---|---|---|---|
| Dante AV-H | Bidirectional (Dante Controller) | Dante networked AV production | Very Low | No (local network) |
| SRT | Push (camera → receiver) | Reliable internet streaming and remote production | Low | Yes (AES) |
| RTMP | Push (camera → platform) | Direct-to-platform streaming (YouTube, Twitch) | Medium | No |
| RTMPS | Push (camera → platform) | Secure direct-to-platform streaming | Medium | Yes (TLS) |
| RTSP | Pull (software ← camera) | Local recording, monitoring, OBS/vMix input | Low | No |
| Protocol | Direction | Best For | Latency | Encryption |
|---|---|---|---|---|
| NDI HX | Bidirectional (discoverable) | Live production on local networks | Very Low | No (local network) |
| RTMP | Push (camera → platform) | Direct-to-platform streaming (YouTube, Twitch) | Medium | No |
| RTMPS | Push (camera → platform) | Secure direct-to-platform streaming | Medium | Yes (TLS) |
| RTSP | Pull (software ← camera) | Local recording, monitoring, OBS/vMix input | Low | No |
Set Up NDI HX Streaming
NDI HX is designed for live production workflows where you need low-latency, high-quality video that's automatically discoverable by NDI-compatible software (vMix, OBS with NDI plugin, NewTek TriCaster, etc.).
NDI: What You Need
- NDI Tools or NDI-compatible software installed on the receiving device(s)
- Camera and receiving device on the same network
NDI: Steps
- Download and install NDI Tools on the computer that will receive the stream. NDI Tools is available for free from ndi.video/tools.
- Configure NDI settings on the camera:
- Log in to the camera's web interface.
- Navigate to the NDI settings tab.
- Set the NDI name (this is how the camera will appear in NDI software).
- Optionally set an NDI group for organizing multiple sources.
- Configure encoding settings as needed.
- Click Apply.
- Select the camera within your NDI-compatible software. The camera should appear as an available NDI source automatically.
NDI HX is optimized for low-latency production use. The actual resolution and quality depend on your network bandwidth and NDI encoding settings.
The Rise 4K can stream to multiple destinations simultaneously. You can use NDI for live production while also pushing an RTMP stream to a streaming platform.
Vizrt NDI®, NDI 4, 5, 6. NDI HX, NDI HX2, and NDI HX3 are all registered trademarks by Vizrt. Please note that your NDI License key is non-transferable.
Set Up Dante AV-H
Dante AV-H provides networked video and audio transport between the Link 4K and Dante-enabled production equipment.
Dante AV-H: What You Need
- A Dante-enabled network with a DHCP server
- Dante Controller for device discovery and routing
- Dante Studio or other Dante-enabled receiving software
Dante AV-H: Steps
- Connect the camera's Dante-enabled LAN port to the Dante network.
- Power on the camera and allow it to obtain an IP address from the network's DHCP server.
- Open Dante Controller. The camera should appear automatically as a discovered Dante device.
- Use Dante Controller to identify the camera and configure the required audio and video routes.
- Open Dante Studio or the receiving Dante-enabled application to monitor or use the camera feed.
For more information, see the Dante getting started guide.
Download Dante software, including Dante Controller and Dante Studio, from Dante's product page.
Set Up SRT Streaming
SRT (Secure Reliable Transport) is designed to deliver high-quality, low-latency video over unpredictable networks such as the public internet. Unlike RTMP, SRT automatically compensates for packet loss and network jitter while encrypting the video stream with AES encryption.
SRT is commonly used to send video between remote production sites, studios, cloud production platforms, and broadcast facilities.
- A receiving device or software that supports SRT (OBS Studio, vMix, Haivision, FFmpeg, cloud production platforms, etc.)
- The IP address or hostname of the receiving device
- The receiving port number
- (Optional) An SRT passphrase if encryption is enabled
SRT: Steps
- Configure your receiving software or server to accept an incoming SRT stream.
- Log in to the camera's web interface.
- Navigate to the Streaming settings.
- Select SRT as the streaming protocol.
- Enter the destination IP address or hostname.
- Enter the destination port number.
- If required, enable encryption and enter the shared passphrase.
- Click Apply to begin streaming.
Unlike NDI HX, SRT requires you to manually specify the destination address and port. Before starting the stream, ensure the receiving device is reachable over the network and is configured to accept incoming SRT connections.
Set Up RTMP(S) Streaming
PTZOptics cameras support Push-Based RTMP (Real-Time Messaging Protocol), where the camera sends its video stream directly to a destination like YouTube, Twitch, Facebook Live, or a custom RTMP server. RTMPS adds TLS encryption for secure delivery.
RTMP(S): What You Need
- A streaming platform account (YouTube, Twitch, etc.) or custom RTMP server
- The platform's stream URL and stream key
RTMP(S): Steps
- Log in to the camera's web interface.
- Navigate to Audio & Video or Streaming settings.
- Select RTMP (or RTMPS for encrypted streaming).
- Enter the destination URL provided by your streaming platform (e.g.,
rtmp://a.rtmp.youtube.com/live2/). - Enter your stream key from the platform's dashboard.
- Click Apply to start streaming.
Use RTMPS instead of RTMP whenever your streaming platform supports it. RTMPS encrypts the stream in transit, protecting it from interception on untrusted networks.
The Rise 4K can push to multiple RTMP destinations simultaneously, or combine RTMP with other protocols like RTSP or NDI.
Set Up RTSP Viewing
RTSP: What You Need
The PTZOptics Rise 4K supports pull-based RTSP (Real-Time Streaming Protocol). Your software (OBS, vMix, VLC, a recording server, etc.) requests the stream from the camera. It's ideal for local recording, monitoring, and pulling video into production software.
RTSP: Steps
-
Log in to the camera's web interface and verify that RTSP is enabled in the Streaming settings.
-
In your receiving software, add a new media source using the camera's RTSP URL:
rtsp://<camera-ip>:554/1For example, if your camera's IP is
192.168.1.100:rtsp://192.168.1.100:554/1 -
The software will connect to the camera and begin receiving the video stream.
RTSP offers low latency and works well for local recording. If you need to stream over the internet or to a platform like YouTube, use RTMP instead.
Using ONVIF for VMS Integration
If you're integrating with a security system or Video Management System (VMS):
- Ensure ONVIF is enabled in the camera's network settings.
- In your ONVIF client, add the camera using its IP address, port 80, and admin credentials.
- The camera will appear as an ONVIF PTZ device.
Reference
Control Port Numbers
| Protocol | Port | Transport | Use Case |
|---|---|---|---|
| VISCA over IP (TCP) | 5678 | TCP | PTZ joysticks, control systems |
| VISCA over IP (UDP) | 1259 | UDP | Low-latency PTZ control |
| Sony VISCA over IP | 52381 | TCP/UDP | Sony-compatible control systems |
| ONVIF | 80 | TCP | Security systems, VMS platforms |
| HTTP | 80 | TCP | Web interface, custom scripts |
| WebSockets | 80/443 | TCP | Real-time web applications |
Network Specifications
| Feature | Specification |
|---|---|
| Ethernet | 10/100/1000 Mbps (Gigabit) |
| Max Cable Length | Up to 328 ft (100 m) with Cat5e/Cat6 |
| PoE | PoE++ (802.3bt) |
| IP Configuration | DHCP (default) or Static |
| mDNS | Supported (Default local device address: ptzoptics.local) |
| Control Protocols | VISCA over IP, ONVIF, HTTP, WebSockets, Sony VISCA |
| Multi-Destination Streaming | Yes, stream to multiple protocols simultaneously |