Troubleshoot preview
Troubleshoot preview
Link every symptom to a published page. Codes: Return codes.
No first frame
- Device is bound and listed: Paged device detail.
- Browser player: Chrome / Firefox / Edge ≥ 55, WasmLib set after 2024-12-31,
tokeniskitToken. Integrate the light application. - HLS / RTMP: method and
streamIdon Device live. - OpenSDK: preview is not an HTTP play API. SDK first preview. iOS is device-only.
Expired token
| Token | Lifetime in this book | Page |
|---|---|---|
Administrator accessToken | 3 days; TK1002 | accessToken |
kitToken | 2 hours; cache about 1 hour | JavaScript development §1.5 |
| HLS / RTMP URL | Create again when it expires | Cloud live from an AppId |
SN1005: reused nonce. Development specification.
Wrong DataCenter
Host must be https://openapi-[DataCenter].easy4ip.com for the account’s data center. Read the id in Console · My information. Specification: Development specification §1.
Stream unavailable
Confirm Online status. Live query/delete: Device live. Encoding (typical H.264 + AAC) and LAN local-management change: Choose an integration mode and Cloud live (HLS). Capability DV20xx: Capability errors.
Encrypted media
Set ImouPlayer code per Integrate the light application. OpenSDK decrypt stays in the client SDK. Server alarm images: Image Decryption Demo on Downloads. Overview: Media security.
Cloud recording not found
Use Cloud storage. A clip from an alarm needs a valid cloudToken: queryCloudRecordByToken. Package must be active: Cloud storage packages. ImouPlayer playback type is 2 and recordType is cloud.
