[{"data":1,"prerenderedAt":1184},["ShallowReactive",2],{"manual-navigation":3,"\u002Fproducts\u002Fbrief\u002Fmarketing-en":62,"\u002Fproducts\u002Fbrief\u002Fmarketing-en-surround":1177},[4],{"title":5,"path":6,"stem":7,"children":8},"手册简介","\u002Fmanual\u002F3516cv610","manual\u002F3516cv610\u002Findex",[9,10,14,18,22,26,30,34,38,42,46,50,54,58],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"产品概述","\u002Fmanual\u002F3516cv610\u002Foverview","manual\u002F3516cv610\u002F1.overview",{"title":15,"path":16,"stem":17},"REST API","\u002Fmanual\u002F3516cv610\u002Fapi","manual\u002F3516cv610\u002F10.api",{"title":19,"path":20,"stem":21},"ONVIF \u002F GB28181","\u002Fmanual\u002F3516cv610\u002Fprotocol","manual\u002F3516cv610\u002F11.protocol",{"title":23,"path":24,"stem":25},"常见问题","\u002Fmanual\u002F3516cv610\u002Ffaq","manual\u002F3516cv610\u002F12.faq",{"title":27,"path":28,"stem":29},"更新日志","\u002Fmanual\u002F3516cv610\u002Fchangelog","manual\u002F3516cv610\u002F13.changelog",{"title":31,"path":32,"stem":33},"快速上手","\u002Fmanual\u002F3516cv610\u002Fquickstart","manual\u002F3516cv610\u002F2.quickstart",{"title":35,"path":36,"stem":37},"硬件说明","\u002Fmanual\u002F3516cv610\u002Fhardware","manual\u002F3516cv610\u002F3.hardware",{"title":39,"path":40,"stem":41},"安装部署","\u002Fmanual\u002F3516cv610\u002Finstallation","manual\u002F3516cv610\u002F4.installation",{"title":43,"path":44,"stem":45},"系统配置","\u002Fmanual\u002F3516cv610\u002Fconfiguration","manual\u002F3516cv610\u002F5.configuration",{"title":47,"path":48,"stem":49},"流媒体服务","\u002Fmanual\u002F3516cv610\u002Fstreaming","manual\u002F3516cv610\u002F6.streaming",{"title":51,"path":52,"stem":53},"AI 智能功能","\u002Fmanual\u002F3516cv610\u002Fai","manual\u002F3516cv610\u002F7.ai",{"title":55,"path":56,"stem":57},"存储管理","\u002Fmanual\u002F3516cv610\u002Fstorage","manual\u002F3516cv610\u002F8.storage",{"title":59,"path":60,"stem":61},"Web 管理界面","\u002Fmanual\u002F3516cv610\u002Fwebui","manual\u002F3516cv610\u002F9.webui",{"id":63,"title":64,"body":65,"category":64,"description":1169,"extension":1170,"language":1171,"meta":1172,"navigation":1025,"path":1173,"seo":1174,"stem":1175,"__hash__":1176},"briefs\u002Fproducts\u002Fbrief\u002Fmarketing-en.md","Product Overview",{"type":66,"value":67,"toc":1127},"minimark",[68,73,80,84,87,90,96,148,151,155,158,163,209,213,226,228,232,236,282,286,332,336,396,399,403,417,421,447,451,468,472,489,491,495,506,515,517,521,579,586,588,592,596,673,677,736,740,810,812,816,820,823,827,830,834,841,845,848,850,854,858,949,953,991,995,1001,1004,1006,1010,1014,1040,1044,1065,1069,1090,1092,1096],[69,70,72],"h1",{"id":71},"endless-open-source-intelligent-ip-camera-solution","Endless — Open Source Intelligent IP Camera Solution",[74,75,76],"blockquote",{},[77,78,79],"p",{},"Version 1.0 · March 2026",[81,82,64],"h2",{"id":83},"product-overview",[77,85,86],{},"Endless is a production-grade, fully open-source intelligent IP camera system built on embedded Linux. It delivers a complete software stack — from SoC-level hardware abstraction to cloud AI integration — covering the full pipeline: video capture, multi-protocol stream distribution, local AI inference, multi-modal AI agent services, and a web-based management interface.",[77,88,89],{},"The project is designed for teams who need a solid, customizable firmware base rather than a black-box SDK, with support for hardware selection, board adaptation, peripheral integration, and software feature customization.",[77,91,92],{},[93,94,95],"strong",{},"Target audiences:",[97,98,99,112],"table",{},[100,101,102],"thead",{},[103,104,105,109],"tr",{},[106,107,108],"th",{},"Audience",[106,110,111],{},"Use case",[113,114,115,124,132,140],"tbody",{},[103,116,117,121],{},[118,119,120],"td",{},"OEM \u002F ODM manufacturers",[118,122,123],{},"Hardware\u002Fsoftware customization, multi-platform HAL, board adaptation",[103,125,126,129],{},[118,127,128],{},"System integrators",[118,130,131],{},"ONVIF \u002F GB28181 drop-in compatibility with configurable interfaces",[103,133,134,137],{},[118,135,136],{},"Developers & researchers",[118,138,139],{},"Edge AI, WebRTC, RESTful API, QEMU dev environment",[103,141,142,145],{},[118,143,144],{},"Enterprises",[118,146,147],{},"Private video intelligence, agent-based monitoring, and tailored deployment",[149,150],"hr",{},[81,152,154],{"id":153},"hardware-customization-overview","Hardware Customization Overview",[77,156,157],{},"Endless is not limited to generic firmware delivery. It also supports hardware customization around the customer's target product form factor. For teams building commercial camera products, the existing platforms can be extended with board adaptation, peripheral integration, and product-specific configuration.",[159,160,162],"h3",{"id":161},"customization-scope","Customization Scope",[97,164,165,175],{},[100,166,167],{},[103,168,169,172],{},[106,170,171],{},"Area",[106,173,174],{},"What can be customized",[113,176,177,185,193,201],{},[103,178,179,182],{},[118,180,181],{},"SoC \u002F platform",[118,183,184],{},"Fast delivery on existing Hisilicon platforms, with extension to new SoCs \u002F BSPs when needed",[103,186,187,190],{},[118,188,189],{},"Board adaptation",[118,191,192],{},"Board-level configuration aligned with customer mainboard, sensor, audio path, and interface definitions",[103,194,195,198],{},[118,196,197],{},"Peripheral integration",[118,199,200],{},"GPIO, USB audio, IR-CUT, RTC, watchdog, and related driver\u002Fcontrol adaptation",[103,202,203,206],{},[118,204,205],{},"Product specification",[118,207,208],{},"Product-specific combinations of resolution, codec, AI capabilities, protocols, and storage options",[159,210,212],{"id":211},"delivery-approach","Delivery Approach",[214,215,216,220,223],"ul",{},[217,218,219],"li",{},"Start from existing reference platforms to shorten hardware bring-up time",[217,221,222],{},"Create different variants for commercial, entry-level, or high-end AI camera products",[217,224,225],{},"Run hardware customization and software tailoring in parallel to reduce integration cost",[149,227],{},[81,229,231],{"id":230},"core-capabilities","Core Capabilities",[159,233,235],{"id":234},"video-pipeline","Video Pipeline",[97,237,238,248],{},[100,239,240],{},[103,241,242,245],{},[106,243,244],{},"Capability",[106,246,247],{},"Specification",[113,249,250,258,266,274],{},[103,251,252,255],{},[118,253,254],{},"Encoding formats",[118,256,257],{},"H.264, H.265, MJPEG",[103,259,260,263],{},[118,261,262],{},"Resolution",[118,264,265],{},"Up to 1080p @ 25 fps",[103,267,268,271],{},[118,269,270],{},"Image enhancement",[118,272,273],{},"WDR, 3D-DNR, digital sharpening",[103,275,276,279],{},[118,277,278],{},"Snapshot",[118,280,281],{},"JPEG capture via API or web UI",[159,283,285],{"id":284},"multi-protocol-stream-distribution","Multi-Protocol Stream Distribution",[97,287,288,298],{},[100,289,290],{},[103,291,292,295],{},[106,293,294],{},"Protocol",[106,296,297],{},"Details",[113,299,300,308,316,324],{},[103,301,302,305],{},[118,303,304],{},"RTSP \u002F RTP",[118,306,307],{},"Standard-compliant, multi-client concurrent access",[103,309,310,313],{},[118,311,312],{},"WebRTC",[118,314,315],{},"Sub-500 ms latency, GStreamer-based, browser-native",[103,317,318,321],{},[118,319,320],{},"RTMP \u002F RTMPS",[118,322,323],{},"Push to CDN or live-streaming platforms, multi-target config",[103,325,326,329],{},[118,327,328],{},"HTTP API",[118,330,331],{},"Pull snapshot, query status, control device",[159,333,335],{"id":334},"ai-intelligence","AI Intelligence",[97,337,338,350],{},[100,339,340],{},[103,341,342,345,348],{},[106,343,344],{},"Layer",[106,346,347],{},"Technology",[106,349,244],{},[113,351,352,363,374,385],{},[103,353,354,357,360],{},[118,355,356],{},"Local inference",[118,358,359],{},"YOLOv8 via NPU",[118,361,362],{},"Person, vehicle, face detection",[103,364,365,368,371],{},[118,366,367],{},"Cloud vision",[118,369,370],{},"Alibaba Cloud Qwen-VL",[118,372,373],{},"Scene understanding, image Q&A",[103,375,376,379,382],{},[118,377,378],{},"Voice AI",[118,380,381],{},"Xiaozhi AI \u002F Qwen3-Omni",[118,383,384],{},"Real-time multimodal voice dialog",[103,386,387,390,393],{},[118,388,389],{},"AI Agent",[118,391,392],{},"Tool-calling agent",[118,394,395],{},"Context-aware reasoning, tool dispatch",[77,397,398],{},"The Qwen3-Omni integration supports real-time audio-visual interaction — users can verbally query the camera (\"Is there anyone at the entrance?\") and receive spoken AI responses based on live video analysis.",[159,400,402],{"id":401},"hardware-software-customization","Hardware & Software Customization",[214,404,405,408,411,414],{},[217,406,407],{},"Select from existing Hisilicon\u002FQEMU platforms and extend to new SoCs or board profiles",[217,409,410],{},"Customize peripherals such as GPIO, USB audio, IR-CUT, watchdog, and board-level drivers",[217,412,413],{},"Tailor web UI, RESTful API, AI, storage, and protocol modules based on product scope",[217,415,416],{},"Extend branding, business workflows, protocol adapters, and cloud integrations as needed",[159,418,420],{"id":419},"industry-protocol-support","Industry Protocol Support",[214,422,423,429,435,441],{},[217,424,425,428],{},[93,426,427],{},"ONVIF",": Device discovery, media service, device management service",[217,430,431,434],{},[93,432,433],{},"GB28181",": SIP signaling, PS stream encapsulation, platform registration",[217,436,437,440],{},[93,438,439],{},"RESTful API",": Full HTTP\u002FHTTPS API covering auth, config, media, storage, and upgrade",[217,442,443,446],{},[93,444,445],{},"WebSocket",": Real-time event push (AI detections, system alerts, telemetry)",[159,448,450],{"id":449},"storage","Storage",[214,452,453,456,459,462,465],{},[217,454,455],{},"microSD card with hot-plug support and filesystem monitoring",[217,457,458],{},"Continuous recording with timestamp indexing",[217,460,461],{},"Configurable loop-overwrite policy with storage-space alerting",[217,463,464],{},"Timeline-based playback and recording search via web UI",[217,466,467],{},"Download via API or web interface",[159,469,471],{"id":470},"security","Security",[214,473,474,477,480,483,486],{},[217,475,476],{},"HTTPS with TLS on all web access",[217,478,479],{},"Challenge-response authentication (anti brute-force)",[217,481,482],{},"JWT token session management with automatic refresh",[217,484,485],{},"Data encryption for sensitive configuration",[217,487,488],{},"Firmware signing and verified boot support (hardware-dependent)",[149,490],{},[81,492,494],{"id":493},"system-architecture","System Architecture",[496,497,502],"pre",{"className":498,"code":500,"language":501},[499],"language-text","┌─────────────────────────────────────────────────────────────────┐\n│  Application Layer                                               │\n│  Web UI (Vue 3) · RESTful API · ONVIF · GB28181 · AI Agent UI  │\n├─────────────────────────────────────────────────────────────────┤\n│  Foundation Services                                             │\n│  Stream Service (RTSP\u002FWebRTC\u002FRTMP) · Agent · Qwen · Xiaozhi    │\n├─────────────────────────────────────────────────────────────────┤\n│  Base Business Layer                                             │\n│  Media · Record · Storage · File Mgr · Upgrade · Rule Engine    │\n├─────────────────────────────────────────────────────────────────┤\n│  Base Software Layer                                             │\n│  Config Mgr · Event Bus · GStreamer · FFmpeg · SQLite · OpenSSL │\n├─────────────────────────────────────────────────────────────────┤\n│  HAL (Hardware Abstraction Layer) — pure C interface             │\n│  Video · Audio · AI Accelerator · Peripheral · USB              │\n├─────────────────────────────────────────────────────────────────┤\n│  Kernel Layer: Linux 5.10 + SoC device drivers                  │\n├─────────────────────────────────────────────────────────────────┤\n│  Hardware: Hisilicon 3516CV610 · 3516CV608 · 3519DV500 · QEMU  │\n└─────────────────────────────────────────────────────────────────┘\n","text",[503,504,500],"code",{"__ignoreMap":505},"",[77,507,508,509,514],{},"See ",[510,511,513],"a",{"href":512},"\u002Fproducts\u002Fbrief\u002Farchitecture-en","Architecture Document"," for full layer descriptions, component relationships, and data flow diagrams.",[149,516],{},[81,518,520],{"id":519},"hardware-platform-support","Hardware Platform Support",[97,522,523,536],{},[100,524,525],{},[103,526,527,530,533],{},[106,528,529],{},"Platform",[106,531,532],{},"Class",[106,534,535],{},"Status",[113,537,538,549,559,569],{},[103,539,540,543,546],{},[118,541,542],{},"Hisilicon 3516CV610",[118,544,545],{},"Commercial IP camera (Product PA)",[118,547,548],{},"✅ Supported",[103,550,551,554,557],{},[118,552,553],{},"Hisilicon 3516CV608",[118,555,556],{},"Entry-level IP camera",[118,558,548],{},[103,560,561,564,567],{},[118,562,563],{},"Hisilicon 3519DV500",[118,565,566],{},"High-end AI camera",[118,568,548],{},[103,570,571,574,577],{},[118,572,573],{},"QEMU aarch64",[118,575,576],{},"Development & CI environment (Product PB)",[118,578,548],{},[77,580,581,582,585],{},"Cross-compilation is handled by platform-specific toolchains under ",[503,583,584],{},"device\u002Fsoc\u002Fhisilicon\u002F",". The QEMU platform enables full-stack development and regression testing without physical hardware, making software customization verification faster.",[149,587],{},[81,589,591],{"id":590},"technology-stack","Technology Stack",[159,593,595],{"id":594},"backend","Backend",[97,597,598,607],{},[100,599,600],{},[103,601,602,605],{},[106,603,604],{},"Component",[106,606,347],{},[113,608,609,617,625,633,641,649,657,665],{},[103,610,611,614],{},[118,612,613],{},"Core language",[118,615,616],{},"C++17 (services), C (HAL)",[103,618,619,622],{},[118,620,621],{},"Build system",[118,623,624],{},"CMake 3.x + Buildroot",[103,626,627,630],{},[118,628,629],{},"Media framework",[118,631,632],{},"GStreamer 1.18",[103,634,635,638],{},[118,636,637],{},"Codec support",[118,639,640],{},"FFmpeg 4.x",[103,642,643,646],{},[118,644,645],{},"Database",[118,647,648],{},"SQLite 3.x",[103,650,651,654],{},[118,652,653],{},"Networking",[118,655,656],{},"libcurl 7.x, OpenSSL 1.1.1",[103,658,659,662],{},[118,660,661],{},"Logging",[118,663,664],{},"spdlog",[103,666,667,670],{},[118,668,669],{},"JSON",[118,671,672],{},"nlohmann\u002Fjson",[159,674,676],{"id":675},"frontend","Frontend",[97,678,679,687],{},[100,680,681],{},[103,682,683,685],{},[106,684,604],{},[106,686,347],{},[113,688,689,697,705,713,720,728],{},[103,690,691,694],{},[118,692,693],{},"Framework",[118,695,696],{},"Vue.js 3.4 + Pinia + Vue Router 4",[103,698,699,702],{},[118,700,701],{},"UI components",[118,703,704],{},"Ant Design Vue 4.x",[103,706,707,710],{},[118,708,709],{},"Build tool",[118,711,712],{},"Vite 5.x",[103,714,715,717],{},[118,716,312],{},[118,718,719],{},"Browser WebRTC API + GStreamer backend",[103,721,722,725],{},[118,723,724],{},"Terminal",[118,726,727],{},"xterm.js with WebGL renderer",[103,729,730,733],{},[118,731,732],{},"i18n",[118,734,735],{},"Vue I18n 11.x (zh_CN, en_US)",[159,737,739],{"id":738},"ai-services","AI Services",[97,741,742,755],{},[100,743,744],{},[103,745,746,749,752],{},[106,747,748],{},"Service",[106,750,751],{},"Provider",[106,753,754],{},"Integration point",[113,756,757,768,777,788,799],{},[103,758,759,762,765],{},[118,760,761],{},"Local object detection",[118,763,764],{},"YOLOv8 + Hisilicon NPU",[118,766,767],{},"HAL AI accelerator",[103,769,770,772,774],{},[118,771,367],{},[118,773,370],{},[118,775,776],{},"foundation\u002Faliyun",[103,778,779,782,785],{},[118,780,781],{},"Real-time multimodal",[118,783,784],{},"Qwen3-Omni SDK",[118,786,787],{},"foundation\u002Fqwen",[103,789,790,793,796],{},[118,791,792],{},"Voice dialog",[118,794,795],{},"Xiaozhi AI",[118,797,798],{},"foundation\u002Fxiaozhi",[103,800,801,804,807],{},[118,802,803],{},"Agent framework",[118,805,806],{},"Custom tool-calling agent",[118,808,809],{},"foundation\u002Fagent",[149,811],{},[81,813,815],{"id":814},"typical-use-cases","Typical Use Cases",[159,817,819],{"id":818},"home-smb-security","Home & SMB Security",[77,821,822],{},"Deploy on Hisilicon 3516CV610 hardware. Connect via browser (WebRTC live view \u003C 500 ms latency). AI detects persons and vehicles locally; events are stored to SD card. Users can ask the camera voice questions via the AI Agent interface.",[159,824,826],{"id":825},"enterprise-video-intelligence","Enterprise Video Intelligence",[77,828,829],{},"Register cameras to existing VMS via ONVIF or GB28181. Use the RESTful API to integrate with custom dashboards or SIEM systems. Enable cloud Qwen-VL for advanced scene description and anomaly analysis.",[159,831,833],{"id":832},"oem-odm-product-development","OEM \u002F ODM Product Development",[77,835,836,837,840],{},"Use Endless as a firmware baseline. The HAL abstraction isolates hardware-specific code, making SoC transitions, board bring-up, and peripheral adaptation manageable. C++ service modules are independently compilable, and web, protocol, and AI capabilities can be tailored to product scope. Custom AI pipelines can be added as separate modules under ",[503,838,839],{},"foundation\u002F",".",[159,842,844],{"id":843},"edge-ai-research-development","Edge AI Research & Development",[77,846,847],{},"The QEMU aarch64 platform (Product PB) provides a complete functional environment for algorithm development, CI testing, and integration work without physical hardware. YOLO model uploads and hot-reload are supported via the web interface.",[149,849],{},[81,851,853],{"id":852},"integration-reference","Integration Reference",[159,855,857],{"id":856},"api-endpoints-excerpt","API Endpoints (excerpt)",[97,859,860,873],{},[100,861,862],{},[103,863,864,867,870],{},[106,865,866],{},"Method",[106,868,869],{},"Endpoint",[106,871,872],{},"Description",[113,874,875,888,901,913,925,937],{},[103,876,877,880,885],{},[118,878,879],{},"POST",[118,881,882],{},[503,883,884],{},"\u002Fv1\u002Fauth\u002Flogin",[118,886,887],{},"Challenge-response login, returns JWT",[103,889,890,893,898],{},[118,891,892],{},"GET",[118,894,895],{},[503,896,897],{},"\u002Fv1\u002Fconfig\u002F{module}",[118,899,900],{},"Read module configuration",[103,902,903,906,910],{},[118,904,905],{},"PUT",[118,907,908],{},[503,909,897],{},[118,911,912],{},"Write module configuration",[103,914,915,917,922],{},[118,916,892],{},[118,918,919],{},[503,920,921],{},"\u002Fv1\u002Fdevice\u002Finfo",[118,923,924],{},"Device info, firmware version",[103,926,927,929,934],{},[118,928,879],{},[118,930,931],{},[503,932,933],{},"\u002Fv1\u002Fupgrade\u002Fupload",[118,935,936],{},"Upload firmware package",[103,938,939,941,946],{},[118,940,892],{},[118,942,943],{},[503,944,945],{},"\u002Fv1\u002Frecord\u002Flist",[118,947,948],{},"Query recordings by time range",[159,950,952],{"id":951},"websocket-events","WebSocket Events",[97,954,955,965],{},[100,956,957],{},[103,958,959,962],{},[106,960,961],{},"Event",[106,963,964],{},"Payload",[113,966,967,975,983],{},[103,968,969,972],{},[118,970,971],{},"AI detection result",[118,973,974],{},"Bounding boxes, class, confidence, timestamp",[103,976,977,980],{},[118,978,979],{},"Storage alert",[118,981,982],{},"Available space, status",[103,984,985,988],{},[118,986,987],{},"System status",[118,989,990],{},"CPU, memory, uptime",[159,992,994],{"id":993},"rtsp-stream-url-format","RTSP Stream URL Format",[496,996,999],{"className":997,"code":998,"language":501},[499],"rtsp:\u002F\u002F\u003Cdevice-ip>:\u003Cport>\u002Fstream\u002F\u003Cchannel>\n",[503,1000,998],{"__ignoreMap":505},[77,1002,1003],{},"Default port: 554. Supports up to 5 concurrent RTSP connections.",[149,1005],{},[81,1007,1009],{"id":1008},"roadmap","Roadmap",[159,1011,1013],{"id":1012},"near-term","Near-term",[214,1015,1018,1028,1034],{"className":1016},[1017],"contains-task-list",[217,1019,1022,1027],{"className":1020},[1021],"task-list-item",[1023,1024],"input",{"disabled":1025,"type":1026},true,"checkbox"," WebRTC end-to-end encryption",[217,1029,1031,1033],{"className":1030},[1021],[1023,1032],{"disabled":1025,"type":1026}," Expanded AI detection scenarios and custom model management",[217,1035,1037,1039],{"className":1036},[1021],[1023,1038],{"disabled":1025,"type":1026}," AI inference performance optimization (quantization, NPU scheduling)",[159,1041,1043],{"id":1042},"mid-term","Mid-term",[214,1045,1047,1053,1059],{"className":1046},[1017],[217,1048,1050,1052],{"className":1049},[1021],[1023,1051],{"disabled":1025,"type":1026}," Cloud platform APP integration",[217,1054,1056,1058],{"className":1055},[1021],[1023,1057],{"disabled":1025,"type":1026}," Mobile APP (iOS \u002F Android)",[217,1060,1062,1064],{"className":1061},[1021],[1023,1063],{"disabled":1025,"type":1026}," Developer SDK and documentation portal",[159,1066,1068],{"id":1067},"long-term","Long-term",[214,1070,1072,1078,1084],{"className":1071},[1017],[217,1073,1075,1077],{"className":1074},[1021],[1023,1076],{"disabled":1025,"type":1026}," Additional hardware platforms and customization reference designs",[217,1079,1081,1083],{"className":1080},[1021],[1023,1082],{"disabled":1025,"type":1026}," Edge AI model optimization (INT8, pruning)",[217,1085,1087,1089],{"className":1086},[1021],[1023,1088],{"disabled":1025,"type":1026}," Multi-camera coordination",[149,1091],{},[81,1093,1095],{"id":1094},"project-links","Project Links",[214,1097,1098,1109,1118],{},[217,1099,1100,1103,1104],{},[93,1101,1102],{},"GitHub",": ",[510,1105,1106],{"href":1106,"rel":1107},"https:\u002F\u002Fgithub.com\u002Fendless-sky-bee1\u002Fendless",[1108],"nofollow",[217,1110,1111,1103,1114],{},[93,1112,1113],{},"Issues",[510,1115,1116],{"href":1116,"rel":1117},"https:\u002F\u002Fgithub.com\u002Fendless-sky-bee1\u002Fendless\u002Fissues",[1108],[217,1119,1120,1103,1123],{},[93,1121,1122],{},"Email",[510,1124,1126],{"href":1125},"mailto:endless@endless-sky.onaliyun.com","endless@endless-sky.onaliyun.com",{"title":505,"searchDepth":1128,"depth":1128,"links":1129},2,[1130,1131,1136,1145,1146,1147,1152,1158,1163,1168],{"id":83,"depth":1128,"text":64},{"id":153,"depth":1128,"text":154,"children":1132},[1133,1135],{"id":161,"depth":1134,"text":162},3,{"id":211,"depth":1134,"text":212},{"id":230,"depth":1128,"text":231,"children":1137},[1138,1139,1140,1141,1142,1143,1144],{"id":234,"depth":1134,"text":235},{"id":284,"depth":1134,"text":285},{"id":334,"depth":1134,"text":335},{"id":401,"depth":1134,"text":402},{"id":419,"depth":1134,"text":420},{"id":449,"depth":1134,"text":450},{"id":470,"depth":1134,"text":471},{"id":493,"depth":1128,"text":494},{"id":519,"depth":1128,"text":520},{"id":590,"depth":1128,"text":591,"children":1148},[1149,1150,1151],{"id":594,"depth":1134,"text":595},{"id":675,"depth":1134,"text":676},{"id":738,"depth":1134,"text":739},{"id":814,"depth":1128,"text":815,"children":1153},[1154,1155,1156,1157],{"id":818,"depth":1134,"text":819},{"id":825,"depth":1134,"text":826},{"id":832,"depth":1134,"text":833},{"id":843,"depth":1134,"text":844},{"id":852,"depth":1128,"text":853,"children":1159},[1160,1161,1162],{"id":856,"depth":1134,"text":857},{"id":951,"depth":1134,"text":952},{"id":993,"depth":1134,"text":994},{"id":1008,"depth":1128,"text":1009,"children":1164},[1165,1166,1167],{"id":1012,"depth":1134,"text":1013},{"id":1042,"depth":1134,"text":1043},{"id":1067,"depth":1134,"text":1068},{"id":1094,"depth":1128,"text":1095},"Overview of Endless core capabilities, target scenarios, customization scope and technology stack.","md","English",{},"\u002Fproducts\u002Fbrief\u002Fmarketing-en",{"title":64,"description":1169},"products\u002Fbrief\u002Fmarketing-en","3a_Ih6FyaKU9z6P3aqHjEt9W-IyOq62cTJuK9f8pw4o",[1178,1183],{"title":1179,"path":1180,"stem":1181,"description":1182,"children":-1},"产品介绍","\u002Fproducts\u002Fbrief\u002Fmarketing","products\u002Fbrief\u002Fmarketing","概述 Endless 的核心能力、应用场景、软硬件定制范围与技术栈。",null,1775545641833]