tencent cloud

实时互动-工业能源版

产品简介
产品概述
产品功能
应用场景
购买指南
免费试用
计费概述
续费与停服
Demo 体验流程
开发指南
多网络路径传输
控制数据传输
控制授权管理
语音对讲
视频观看与切流
现场设备 SDK
基本介绍
SDK API 调用流程
C/C++ 现场设备 SDK API
现场设备配置说明
错误码及排查
远端设备 SDK
基本介绍
SDK 调用过程
C/C++ 远端设备SDK API
远端设备配置说明
错误码及排查
SDK 及 DEMO 下载
现场设备端
远端设备端
常见问题
共性问题
相关协议
实时互动-工业能源版隐私协议
实时互动-工业能源版数据处理协议
服务等级协议

基本介绍

PDF
聚焦模式
字号
最后更新时间: 2025-02-11 16:48:11

适用范围

本 SDK 用于现场设备接入,适用于 Linux 64位系统,提供 so 库形式接入。

主要功能

本 SDK 面向远程实时操控场景提供低时延音视频通话和控制/状态数据传输,主要功能如下:

视频处理

包含视频的采集、缩放、剪裁、拼接等功能。

视频编码

对于 Jetson 平台支持 H264、H265、AV1 等硬件编码类型,通用 x86_64 和 aarch64 平台支持 H264 软编。

视频传输

支持 H264\\H265\\AV1 等编码视频流的传输,具备抗弱网和低延迟传输能力。

二进制数据传输

支持二进制数据的透传,可向通话方传输二进制数据。

推流自管理

SDK 可以自管理推流状态,在拉流端有观看时进行推流,减少不必要的网络带宽使用。

断网自重连

SDK 可以自管理断网状态,在出现断网时,自动处理断网异常,尝试状态恢复。

基本概念

设备 ID

用于标识现场设备,具有唯一性。如果网络中有相同设备id的设备连网,会出现设备被踢出的情况。具体踢出行为由 force_login 配置控制,如果 force_login 是1,则之前登录的设备会被踢出;如果 force_login 为0,则当前当录的设备会被踢出。缺省 force_login为0。

视频流 ID

用于标识现场设备的视频流编号,编号从0开始递增,与 Json 配置中的 streams_config 数组元素编号一致。远端设备拉取视频流时,会通过设备 ID + 视频流 ID 来指定要拉取的视频流。

配置文件

config.json 文件,内含 SDK 的初始化配置。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈