针对视频数据,SuperMap iServer 提供了 REST-数据服务和 REST-视频流服务两类服务,分别用于视频数据的管理和推流,本节将为您介绍具体的发布流程及注意事项。

操作步骤

功能入口:

  • 服务管理首页‐>快速发布按钮
  • 服务管理首页‐>服务‐>服务管理标签页‐>快速创建服务按钮

操作说明:

  • 选择数据源,您可以选择保存视频数据集的工作空间类型,当前仅支持文件型工作空间;
  • 配置数据,“选择”或输入要使用的文件型工作空间的文件路径或数据库型工作空间的的链接信息,点击“下一步”;
  • 选择服务类型,您可以选择“REST-数据服务”或“REST-视频流服务”,点击“下一步”。
  • 当发布的工作空间中仅包含由在线视频或视频流导入桌面生成的视频数据集时,只可选择“REST-数据服务”进行发布;
  • 当发布的工作空间中包含由本地视频文件导入桌面生成的视频数据集时,建议您同时选择“REST-数据服务”和“REST-视频流服务”,否则无法在客户端加载视频数据集。
  • 配置服务,对应的服务配置项,请参考:配置服务
  • 点击“发布”即可完成 REST-数据服务或 REST-视频流服务的发布。

注意事项

  • 同时选择发布 REST-数据服务和 REST-视频流服务,两个服务将会绑定。您可以通过服务管理首页‐>服务‐>服务管理标签页‐>数据服务卡片‐>服务提供者标签页,查看数据服务绑定的视频流服务根地址,数据服务中视频要素的 Address 字段也将从视频文件所在文件路径变更为 REST-视频流服务中对应的在线视频地址,如:http://{ip}:{port}/iserver/services/{videoStreamServiceName}/restjsr/hls/stream/{datasetName}/{videoFeatureId}/{videoStreamName}
  • 若您在 Linux(x64) 或 Linux(arm64) 系统上发布 REST-视频流服务成功后但访问服务中上述在线视频地址为500时,请参考视频文件推流失败的处理方法进行排查以解决此问题

相关主题