Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
    • Account and authorization
    • Device access
    • Audio and video
      • Cloud live from an AppId
      • Integrate the light application
      • Build a mobile app
      • Build a desktop app
      • Video playback
      • Troubleshoot preview
    • Device capability integration
    • Receive device messages
    • Manage cloud storage
    • Release and operations
  • Device capabilities & events
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
No first frame
Expired token
Wrong DataCenter
Stream unavailable
Encrypted media
Cloud recording not found

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, token is kitToken. Integrate the light application.
  • HLS / RTMP: method and streamId on Device live.
  • OpenSDK: preview is not an HTTP play API. SDK first preview. iOS is device-only.

Expired token

TokenLifetime in this bookPage
Administrator accessToken3 days; TK1002accessToken
kitToken2 hours; cache about 1 hourJavaScript development §1.5
HLS / RTMP URLCreate again when it expiresCloud 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.

Video playback
Device capability integration