Skip to main content
Skip table of contents

InfoCloud Streaming User Guide

How to stream InfoCloud

  1. Purchase a streaming infocloud subscription on https://contentprogram.hxdr.app/catalog

  2. You will be provided:

    1. OGC3DTILES endpoint

    2. unique signature (authorization) string

  3. Find a viewer to visualize the streaming service

    1. For Example: https://sandcastle.cesium.com/

    2. CODE
      const viewer = new Cesium.Viewer("cesiumContainer");
      let tileset;
      const resource = new Cesium.Resource({
        url: "https://hxdr.app/catalog/streaming/user/6d71fd25-.../tileset.json",
        headers: {
          "Authorization": "Signature gtetu8Lulbq4z-oWBemVd..."
        }
      });
      try{
        tileset = await Cesium.Cesium3DTileset.fromUrl(resource);
        viewer.scene.primitives.add(tileset);
        viewer.camera.viewBoundingSphere(tileset.boundingSphere, new Cesium.HeadingPitchRange(0, -90, 0));
      } catch (error) {
        console.error(`Error creating tileset: ${error}`);
      }

Result:

image-20240913-215125.png

Monitor Streaming Consumption

  1. Login to your HxDR account (https://contentprogram.hxdr.app/catalog)

  2. Select Menu, purchased content

    image-20240913-195812.png
  3. Select Data Streaming tab

image-20240913-195922.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.