<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Setups on BlackEye Vision</title>
    <link>https://www.robrtc.com/docs/setup/</link>
    <description>Recent content in Setups on BlackEye Vision</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Tue, 12 May 2026 10:05:00 +0800</lastBuildDate>
    <atom:link href="https://www.robrtc.com/docs/setup/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>安装部署指导文档</title>
      <link>https://www.robrtc.com/docs/setup/robot/</link>
      <pubDate>Mon, 09 Mar 2026 15:46:09 +0800</pubDate>
      <guid>https://www.robrtc.com/docs/setup/robot/</guid>
      <description>&lt;h2 id=&#34;一下载安装包&#34;&gt;一、下载安装包&lt;/h2&gt;&#xA;&lt;p&gt;用户在“SDK下载”页面点击获取下载安装包，请按以下路径查找：SDK下载 &amp;gt; SDK下载资源 &amp;gt; 设备服务安装包&lt;/p&gt;&#xA;&lt;h2 id=&#34;二获取设备license&#34;&gt;二、获取设备license&lt;/h2&gt;&#xA;&lt;p&gt;联系当虹技术支持人员申请设备使用的license&lt;/p&gt;&#xA;&lt;h2 id=&#34;三上传并解压安装包&#34;&gt;三、上传并解压安装包&lt;/h2&gt;&#xA;&lt;p&gt;用户可在自己的电脑上下载并安装MobaXterm（或其他终端工具），以便通过SSH或VNC等方式远程进入设备并上传安装包&lt;/p&gt;&#xA;&lt;h3 id=&#34;1登录设备并创建存放安装包的文件夹&#34;&gt;1、登录设备并创建存放安装包的文件夹&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;如果服务是安装到机器人本体，部署服务在以下板子上&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;M20 部署到 104 板子上（10.21.31.104）&lt;/li&gt;&#xA;&lt;li&gt;X30 部署到 105 板子上（192.168.1.105）&lt;/li&gt;&#xA;&lt;li&gt;Lite3 部署到 103 板子上（192.168.1.103）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;通过 SSH 登录设备，在家目录下创建一个名为 &lt;code&gt;robrt&lt;/code&gt; 的文件夹&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mkdir ~/robrt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2将安装包上传到robrt路径下&#34;&gt;2、将安装包上传到~/robrt/路径下&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic1%E4%B8%8A%E4%BC%A0%E5%AE%89%E8%A3%85%E5%8C%85.png&#34; alt=&#34;上传安装包&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;3解压安装包&#34;&gt;3、解压安装包&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd ~/robrt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;tar -xzf librobrt_generic_sdk.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;解压后多了一个名为generic的文件夹&lt;/p&gt;&#xA;&lt;h2 id=&#34;四执行安装&#34;&gt;四、执行安装&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1进入安装目录&#34;&gt;1、进入安装目录&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd ~/robrt/generic/bin/robrt_stream_server/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2根据设备型号和license信息执行一键安装脚本&#34;&gt;2、根据设备型号和license信息，执行一键安装脚本&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;以下是云深处M20设备的安装示例&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo ./install.sh --config-template&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;config_sample_m20.toml --product-key&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;XXXXX --product-secret&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;XXXXX --device-name&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;DeepRobotics_M20_XXX --device-secret&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;XXXXX -y&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;安装参数&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;config-template&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;配置模板，根据设备厂家和型号选择适配的模板，后续配置文件也可修改&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;product-key&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;license信息中的product-key&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;product-secret&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;license信息中的product-secret&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;device-name&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;license信息中的device-name&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;device-secret&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;license信息中的device-secret&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;3安装成功时显示安装信息如下&#34;&gt;3、安装成功时显示安装信息如下&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic2%E5%AE%89%E8%A3%85%E4%BF%A1%E6%81%AF.png&#34; alt=&#34;安装信息&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;4检查运行状态&#34;&gt;4、检查运行状态&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl status robrt_stream_server.service&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;状态为active代表正常，如下图示意&#xA;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic3%E6%9C%8D%E5%8A%A1%E7%8A%B6%E6%80%81.png&#34; alt=&#34;服务状态&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Android安装</title>
      <link>https://www.robrtc.com/docs/setup/android/</link>
      <pubDate>Mon, 16 Mar 2026 10:05:09 +0800</pubDate>
      <guid>https://www.robrtc.com/docs/setup/android/</guid>
      <description>&lt;h2 id=&#34;一下载安装包&#34;&gt;一、下载安装包&lt;/h2&gt;&#xA;&lt;p&gt;用户在“SDK下载”页面点击获取下载安装包，请按以下路径查找：SDK下载 &amp;gt; SDK下载资源 &amp;gt; 安卓安装包&lt;/p&gt;&#xA;&lt;h2 id=&#34;二安装安卓包&#34;&gt;二、安装安卓包&lt;/h2&gt;&#xA;&lt;p&gt;1、传输下载的APK安装包到手机，打开文件管理器安装。&lt;br&gt;&#xA;2、手机允许未知来源，点击APK完成安装。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三卸载安卓包&#34;&gt;三、卸载安卓包&lt;/h2&gt;&#xA;&lt;p&gt;长按App图标 → 选择“卸载”并确认删除 App&lt;/p&gt;</description>
    </item>
    <item>
      <title>IOS安装</title>
      <link>https://www.robrtc.com/docs/setup/ios/</link>
      <pubDate>Mon, 16 Mar 2026 10:05:09 +0800</pubDate>
      <guid>https://www.robrtc.com/docs/setup/ios/</guid>
      <description>&lt;h2 id=&#34;一前置条件&#34;&gt;一、前置条件&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;设备：iPhone/iPad，系统&lt;strong&gt;iOS 16 及以上&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;账号：已登录可用 Apple ID，中国大陆区即可&lt;/li&gt;&#xA;&lt;li&gt;网络：稳定 Wi‑Fi 或蜂窝网络&lt;/li&gt;&#xA;&lt;li&gt;工具：需先安装&lt;strong&gt;TestFlight&lt;/strong&gt;（App Store 官方免费）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;二安装-testflight必做&#34;&gt;二、安装 TestFlight（必做）&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;打开 iPhone/iPad 上的App Store&lt;/li&gt;&#xA;&lt;li&gt;点击底部搜索，输入TestFlight&lt;/li&gt;&#xA;&lt;li&gt;找到Apple 官方 TestFlight，点获取安装&lt;/li&gt;&#xA;&lt;li&gt;验证面容 ID / 触控 ID 或 Apple ID 密码&lt;/li&gt;&#xA;&lt;li&gt;打开 TestFlight，允许通知（方便接收更新）&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;三扫码--打开链接安装-blackeyevision&#34;&gt;三、扫码 / 打开链接安装 BlackEyeVision&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;链接二维码&lt;/strong&gt;&#xA;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic4IOS%E5%AE%89%E8%A3%85%E4%BA%8C%E4%BD%8D%E7%A0%81.png&#34; alt=&#34;IOS安装二维码&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;具体安装步骤&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;用 iPhone/iPad 打开&lt;strong&gt;Safari 浏览器&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;输入链接：https://testflight.apple.com/join/UdbwvZRy，或&lt;strong&gt;直接扫描上方二维码&lt;/strong&gt;，选择用 Safari 打开&lt;/li&gt;&#xA;&lt;li&gt;页面加载后，点击View in TestFlight / 在 TestFlight 中查看&lt;/li&gt;&#xA;&lt;li&gt;弹出「在 TestFlight 中打开吗？」→ 点打开&lt;/li&gt;&#xA;&lt;li&gt;进入 TestFlight 后，点接受→安装&lt;/li&gt;&#xA;&lt;li&gt;等待下载完成，桌面出现&lt;strong&gt;BlackEyeVision&lt;/strong&gt;即可打开使用&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;四后续使用与管理&#34;&gt;四、后续使用与管理&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;版本有效期&lt;/strong&gt;：每个测试构建有效期&lt;strong&gt;90 天&lt;/strong&gt;，TestFlight 内可查看剩余天数&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;更新&lt;/strong&gt;：有新版会显示「更新」，点击即可升级&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;自动更新&lt;/strong&gt;：TestFlight → 右上角设置 → 开启新 App 自动更新&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;停止测试&lt;/strong&gt;：进入 App 详情页 → 滑到底部 →停止测试&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;卸载&lt;/strong&gt;：长按桌面图标 →删除 App&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;五常见问题&#34;&gt;五、常见问题&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;链接打不开 / 跳转失败&lt;/strong&gt;&lt;br&gt;&#xA;换 Safari、重启 TestFlight、检查网络&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;显示无兼容版本&lt;/strong&gt;&#xA;升级 iOS 到最新版，确认设备在支持列表&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安装卡住&lt;/strong&gt;&lt;br&gt;&#xA;切换 Wi‑Fi、重启设备、检查存储空间&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;测试版过期&lt;/strong&gt;&lt;br&gt;&#xA;回到 TestFlight 检查是否有新版可更新&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>VR安装</title>
      <link>https://www.robrtc.com/docs/setup/vr/</link>
      <pubDate>Mon, 16 Mar 2026 10:05:09 +0800</pubDate>
      <guid>https://www.robrtc.com/docs/setup/vr/</guid>
      <description>&lt;h2 id=&#34;一下载安装包&#34;&gt;一、下载安装包&lt;/h2&gt;&#xA;&lt;p&gt;用户在“SDK下载”页面点击获取下载安装包，请按以下路径查找：SDK下载 &amp;gt; SDK下载资源 &amp;gt; VR安装包&lt;/p&gt;&#xA;&lt;h2 id=&#34;二安装vr包&#34;&gt;二、安装VR包&lt;/h2&gt;&#xA;&lt;p&gt;1、传输下载的APK安装包到VR，打开文件管理器安装。&lt;br&gt;&#xA;2、VR允许未知来源，点击APK完成安装。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三卸载安卓包&#34;&gt;三、卸载安卓包&lt;/h2&gt;&#xA;&lt;p&gt;长按App图标 → 选择“卸载”并确认删除 App&lt;/p&gt;</description>
    </item>
    <item>
      <title>视频流配置指导文档</title>
      <link>https://www.robrtc.com/docs/setup/streams/</link>
      <pubDate>Tue, 31 Mar 2026 10:05:31 +0800</pubDate>
      <guid>https://www.robrtc.com/docs/setup/streams/</guid>
      <description>&lt;h2 id=&#34;一配置文件configtoml的存放路径&#34;&gt;一、配置文件config.toml的存放路径&lt;/h2&gt;&#xA;&lt;p&gt;服务正常安装完毕后，配置文件config.toml存放在路径/etc/robrt/core/下&lt;/p&gt;&#xA;&lt;h2 id=&#34;二配置文件configtoml结构概述&#34;&gt;二、配置文件config.toml结构概述&lt;/h2&gt;&#xA;&lt;p&gt;配置文件config.toml中 &lt;code&gt;[[stream]]&lt;/code&gt; 块用于定义视频流的输入、输出及转码行为，支持多个流（&lt;code&gt;[[stream]]&lt;/code&gt;）并行配置。每个 &lt;code&gt;[[stream]]&lt;/code&gt; 块代表一个独立的视频流配置。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 整体结构&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;]]           &lt;span style=&#34;color:#75715e&#34;&gt;# 第一个流配置&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;]]           &lt;span style=&#34;color:#75715e&#34;&gt;# 第二个流配置&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;三配置项说明&#34;&gt;三、配置项说明&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1流基础信息&#34;&gt;1、流基础信息&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 流基础信息，包括是否启用，名称等&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;always_start&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;相机名称&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;字段&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;类型&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;必填&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;enable&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bool&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是否启用该流。true 启用，false 禁用&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;always_start&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bool&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是否始终启动（即使无客户端请求）。默认为 false，表示按需启动。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;name&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;否&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;流名称，用于日志识别和调试&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;2视频模块开关&#34;&gt;2、视频模块开关&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 视频采集是否启用，采集源类型，渲染方式&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;V4L2&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;render_mode&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;direct&amp;#34;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;字段&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;类型&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;必填&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;enable&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bool&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是否启用视频采集。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;type&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;采集源类型。当前支持V4L2、RTP和RTSP&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;render_mode&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;否&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;VR场景下渲染方式，默认是direct，当前支持direct(直接渲染)、360(360°渲染)、stereo_tb(双目上下拆分)、stereo_lr(双目左右拆分)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;3视频输入配置&#34;&gt;3、视频输入配置&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 流视频输入相关参数&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;input&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/dev/video1&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;YUYV&amp;#34;&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;width&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1920&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;height&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1080&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;fps&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;60&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;字段&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;类型&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;必填&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;path&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;视频流路径，如 /dev/video0、/dev/video1&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;encode_type&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;输入编码格式。支持YUYV、MJPEG，需与摄像头实际输出一致。path为RTSP流时非必填&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;width&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;int&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;采集宽度（像素）。需设备支持。 path为RTSP流时非必填，会自动探测&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;height&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;int&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;采集高度（像素）。需设备支持。path为RTSP流时非必填，会自动探测&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;fps&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;int&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;采集帧率（帧/秒）。需设备支持。path为RTSP流时非必填，会自动探测&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;4视频输出配置&#34;&gt;4、视频输出配置&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 流视频输出相关参数&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;enable_transcode&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;H264&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_mode&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VBR&amp;#34;&lt;/span&gt;               &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;bitrate&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;2000&lt;/span&gt;       &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;width&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1920&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;height&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1080&lt;/span&gt;   &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;字段&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;类型&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;必填&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;enable_transcode&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bool&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;强制转码开关。当输入输出编码格式相同时，是否仍强制转码。默认选择true。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;encode_type&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;输出编码格式。支持：H264、H265。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;encode_mode&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;string&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;码率控制模式。当前支持VBR可变码率&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bitrate&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;int&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;最高码率（kbps），分辨率为1080P时建议配置1000，720P时建议配置512&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;width&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;int&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;否&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;输出宽度（像素）。可与输入不同，会自动缩放。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;height&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;int&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;否&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;输出高度（像素）。可与输入不同，会自动缩放。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;5音频模块开关&#34;&gt;5、音频模块开关&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 音频采集是否启用，默认不启用&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;audio&lt;/span&gt;]        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;字段&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;类型&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;必填&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;enable&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bool&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是否启用音频采集，默认关闭&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;6流输出协议配置&#34;&gt;6、流输出协议配置&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 流输出协议默认开启rtc，其他支持rtp和rtsp，此处配置略过&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;rtc&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;字段&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;类型&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;必填&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;enable&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;bool&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;是否通过 WebRTC 协议输出该流，默认打开&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;四常见完整配置示例&#34;&gt;四、常见完整配置示例&lt;/h2&gt;&#xA;&lt;h3 id=&#34;示例1外接摄像头配置采集编码为yuyv&#34;&gt;示例1：外接摄像头配置，采集编码为YUYV&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;always_start&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;外接相机&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;V4L2&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;input&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/dev/video1&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;YUYV&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;width&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1920&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;height&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1080&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;fps&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;60&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;enable_transcode&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;H265&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_mode&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VBR&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;bitrate&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1000&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;width&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1920&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;height&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1080&lt;/span&gt;&#x9;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;audio&lt;/span&gt;]        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;rtc&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;示例2insta360影石全景相机配置采集编码为mjpeg&#34;&gt;示例2：Insta360影石全景相机配置，采集编码为MJPEG&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;always_start&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Insta360&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;V4L2&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;render_mode&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;direct&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#75715e&#34;&gt;# 渲染方式: direct(直接渲染)、360(360°渲染)、stereo_tb(双目上下拆分)、stereo_lr(双目左右拆分)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;input&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/dev/video1&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;MJPEG&amp;#34;&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&lt;span style=&#34;color:#a6e22e&#34;&gt;width&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;2880&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;height&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1440&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;fps&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;30&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;enable_transcode&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;H265&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_mode&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VBR&amp;#34;&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;bitrate&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;4000&lt;/span&gt;       &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;width&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;2880&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;height&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;1440&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;audio&lt;/span&gt;]       &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;rtc&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;示例3rtsp实时流&#34;&gt;示例3：rtsp实时流&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;]] &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;always_start&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;机器狗本体相机&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;RTSP&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;input&lt;/span&gt;]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;rtsp://192.168.1.120:8554/test&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#x9;&lt;span style=&#34;color:#a6e22e&#34;&gt;stream_protocol&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;tcp&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;# &amp;#34;udp&amp;#34;, &amp;#34;tcp&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;time_out&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;5000&lt;/span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;#超时时间5000ms&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;video&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;enable_transcode&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_type&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;H265&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;encode_mode&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VBR&amp;#34;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;bitrate&lt;/span&gt; = &lt;span style=&#34;color:#ae81ff&#34;&gt;512&lt;/span&gt;      &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;audio&lt;/span&gt;]        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;stream&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;output&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;rtc&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;enable&lt;/span&gt; = &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;五运维注意事项&#34;&gt;五、运维注意事项&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;修改配置后必须&lt;strong&gt;重启服务生效&lt;/strong&gt;，重启命令如下&lt;/p&gt;</description>
    </item>
    <item>
      <title>Agent安装指导文档</title>
      <link>https://www.robrtc.com/docs/setup/agent/</link>
      <pubDate>Tue, 12 May 2026 10:05:00 +0800</pubDate>
      <guid>https://www.robrtc.com/docs/setup/agent/</guid>
      <description>&lt;h2 id=&#34;一下载安装包&#34;&gt;一、下载安装包&lt;/h2&gt;&#xA;&lt;p&gt;用户在“SDK下载”页面点击获取下载安装包，请按以下路径查找：SDK下载 &amp;gt; SDK下载资源 &amp;gt; 设备Agent服务安装包&lt;/p&gt;&#xA;&lt;h2 id=&#34;二上传并解压安装包&#34;&gt;二、上传并解压安装包&lt;/h2&gt;&#xA;&lt;p&gt;用户可在自己的电脑上下载并安装MobaXterm（或其他终端工具），以便通过SSH或VNC等方式远程进入设备并上传安装包&lt;/p&gt;&#xA;&lt;h3 id=&#34;1登录设备并创建存放安装包的文件夹&#34;&gt;1、登录设备并创建存放安装包的文件夹&lt;/h3&gt;&#xA;&lt;p&gt;通过 SSH 登录设备，在家目录下创建一个名为 &lt;code&gt;agent&lt;/code&gt; 的文件夹&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mkdir ~/agent&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2将安装包上传到agent路径下&#34;&gt;2、将安装包上传到~/agent/路径下&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic5%E4%B8%8A%E4%BC%A0agent%E5%AE%89%E8%A3%85%E5%8C%85.png&#34; alt=&#34;上传安装包&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;3解压安装包&#34;&gt;3、解压安装包&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd ~/robrt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;tar -xzf deviceagent.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;解压后多了一个名为agent的文件夹&lt;/p&gt;&#xA;&lt;h2 id=&#34;三执行安装&#34;&gt;三、执行安装&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1进入安装目录&#34;&gt;1、进入安装目录&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd ~/agent/agent/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2执行安装脚本&#34;&gt;2、执行安装脚本&lt;/h3&gt;&#xA;&lt;h4 id=&#34;1如果之前安装过设备sdk服务会默认读取设备的license序列号反之也可以手动输入设备的license序列号&#34;&gt;1）如果之前安装过设备sdk服务，会默认读取设备的license序列号；反之也可以手动输入设备的license序列号&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo ./install.sh &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic6%E5%BA%8F%E5%88%97%E5%8F%B7.png&#34; alt=&#34;设备序列号&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;2根据上一步提供的license序列号自动生成agent的序列号确认信息无误注意此处序列号在后续添加设备中会使用&#34;&gt;2）根据上一步提供的license序列号自动生成agent的序列号，确认信息无误（注意：此处序列号在后续添加设备中会使用）&lt;/h4&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic7%E7%94%9F%E6%88%90agent%E5%BA%8F%E5%88%97%E5%8F%B7.png&#34; alt=&#34;生成序列号&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;3服务器地址选择默认的第一个公网服务器地址如果是私有化部署选择私网地址此处示例输入1&#34;&gt;3）服务器地址选择默认的第一个公网服务器地址（如果是私有化部署，选择私网地址），此处示例输入1&lt;/h4&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic8%E5%B9%B3%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%B0%E5%9D%80.png&#34; alt=&#34;服务器地址&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;4确认上述配置无误开始安装&#34;&gt;4）确认上述配置无误，开始安装&lt;/h4&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic9%E5%B9%B3%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%B0%E5%9D%80%E7%A1%AE%E8%AE%A4.png&#34; alt=&#34;服务器地址确认&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;3安装成功时显示安装信息如下&#34;&gt;3、安装成功时显示安装信息如下&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic10agent%E5%AE%89%E8%A3%85%E4%BF%A1%E6%81%AF.png&#34; alt=&#34;安装信息&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;4检查运行状态&#34;&gt;4、检查运行状态&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl status robot-agent&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;状态为active代表正常，如下图示意&#xA;&lt;img src=&#34;https://www.robrtc.com/docs/image/pic11agent%E6%9C%8D%E5%8A%A1%E7%8A%B6%E6%80%81.png&#34; alt=&#34;服务状态&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
