Advanced Video Capabilities
About 1 min
Advanced Video Capabilities
1. Scope
This page explains capabilities after GB28181 or URL-stream access, including live view, playback, PTZ, voice intercom, proxy stream, recording service, and mobile playback.
2. Video Link
3. Bind URL Stream To Device
Path:
Video Center > Channel Management > Add Channel > Bind DeviceURL stream channel example:

| Field | Description |
|---|---|
| Channel name | Easy to identify in device detail. |
| Stream URL | RTSP, RTMP, HTTP-FLV, HLS, or other supported stream. |
| Playback protocol | Choose according to browser and player support. |
| Bound device | Display the channel in device detail. |
| Bound scene | Use the stream in SCADA or scene pages. |
4. Proxy Stream
Proxy stream is used when cameras cannot be accessed directly by browsers or when the platform needs to output unified playback URLs.
| Problem | Check |
|---|---|
| RTSP cannot play | Camera account, network, and whether ZLM can access the camera. |
| Black screen | Encoding format, browser support, and transcoding requirement. |
| Playback disconnects | Keepalive, timeout, NAT, and firewall. |
| Multi-user playback is slow | Bandwidth, ZLM configuration, and playback protocol. |
5. Recording And Playback
Cloud recording example:

| Type | Description | Prerequisite |
|---|---|---|
| Local device recording | Stored by IPC, NVR, or DVR. | Device supports query and playback. |
| Cloud recording | Recorded and stored by the platform. | ZLM, recording service, and storage are available. |
6. PTZ And Voice Intercom
Check device capability, channel ID, SIP signaling, browser microphone permission, intercom mode, and audio codec compatibility.
7. Mobile Playback
For mobile browsers or mini programs, prefer HLS or a compatible player protocol. For low latency, evaluate WebRTC or low-latency FLV and control the number of simultaneous streams.
8. Development Entry
| Type | Path Or API | Description |
|---|---|---|
| Video API | /common/player | Play, stop, playback, and proxy stream. |
| PTZ API | /common/ptz | PTZ control. |
| Channel API | /iot/channel | Channel management and device binding. |
| SIP service | springboot/fastbee-server/sip-server | GB28181 signaling. |
| Recording service | springboot/fastbee-record | Recording and ZLM Hook. |
| Frontend pages | vue3/src/views/iot/sip, vue3/src/views/iot/device | Video page entry. |
