server: port: 6788 # port: 6789 spring: main: allow-bean-definition-overriding: true application: name: cloud-api-sample datasource: druid: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.1.162:3306/cloud_sample?useSSL=false&allowPublicKeyRetrieval=true # url: jdbc:mysql://112.98.126.2:3306/cloud_sample?useSSL=false&allowPublicKeyRetrieval=true username: root password: 123 initial-size: 10 min-idle: 10 max-active: 20 max-wait: 60000 redis: host: 192.168.1.162 # host: 112.98.126.2 port: 6379 database: 0 username: # if you enable password: lettuce: pool: max-active: 8 max-idle: 8 min-idle: 0 servlet: multipart: max-file-size: 2GB max-request-size: 2GB jwt: issuer: DJI subject: CloudApiSample secret: CloudApiSample age: 86400 mqtt: # @see com.dji.sample.component.mqtt.model.MqttUseEnum # BASIC parameters are required. BASIC: protocol: MQTT # @see com.dji.sample.component.mqtt.model.MqttProtocolEnum host: 111.40.46.199 # host: 112.98.126.2 # port: 18830 port: 1624 username: admin password: w64361881 client-id: 123456 # If the protocol is ws/wss, this value is required. path: DRC: protocol: MQTT # @see com.dji.sample.component.mqtt.model.MqttProtocolEnum host: 111.40.46.199 # host: 112.98.126.2 # port: 18830 port: 1624 username: admin password: w64361881 # protocol: WS # @see com.dji.sample.component.mqtt.model.MqttProtocolEnum # host: 192.168.1.162 # port: 8083 # path: /mqtt # username: admin # password: w64361881 cloud-sdk: mqtt: # Topics that need to be subscribed when initially connecting to mqtt, multiple topics are divided by ",". inbound-topic: sys/product/+/status,thing/product/+/requests url: manage: prefix: manage version: /api/v1 map: prefix: map version: /api/v1 media: prefix: media version: /api/v1 wayline: prefix: wayline version: /api/v1 storage: prefix: storage version: /api/v1 control: prefix: control version: /api/v1 # Tutorial: https://www.alibabacloud.com/help/en/object-storage-service/latest/use-a-temporary-credential-provided-by-sts-to-access-oss #oss: # enable: false # provider: ALIYUN # @see com.dji.sample.component.OssConfiguration.model.enums.OssTypeEnum # endpoint: https://oss-cn-hangzhou.aliyuncs.com # access-key: Please enter your access key. # secret-key: Please enter your secret key. # expire: 3600 # region: Please enter your oss region. # cn-hangzhou # role-session-name: cloudApi # role-arn: Please enter your role arn. # acs:ram::123456789:role/stsrole # bucket: Please enter your bucket name. # object-dir-prefix: Please enter a folder name. #oss: # enable: true # provider: aws # endpoint: https://s3.us-east-1.amazonaws.com # access-key: # secret-key: # expire: 3600 # region: us-east-1 # role-session-name: cloudApi # role-arn: # bucket: cloudapi-bucket # object-dir-prefix: wayline #oss: # enable: true # provider: minio # endpoint: http://192.168.1.1:9000 # access-key: wmm # secret-key: 12345678 # bucket: cloud-bucket # expire: 3600 # region: us-east-1 # object-dir-prefix: wayline oss: enable: true provider: minio # endpoint: http://192.168.1.162:81 endpoint: http://111.40.46.199:1623 # endpoint: http://112.98.126.2:81 endpoint-spare: http://111.40.46.199:1623 # endpoint-spare: http://112.98.126.2:81 access-key: wmm1 secret-key: 12345678 bucket: wayline expire: 3600 region: us-east-1 object-dir-prefix: wayline logging: level: com.dji: debug file: name: logs/cloud-api-sample.log ntp: server: host: 111.40.46.199 # port: 1625 port: 123 # To create a license for an application: https://developer.dji.com/user/apps/#all cloud-api: app: id: 145548 key: edad69b7994071a776ac53e1e9e3c21 license: Fi3vQJpjcjvHCVS3GiOjnsNNtM8du6E7kRB2IKTErEwBQeai0COrcXNq2im7Tao1IGs0+nONYNyoPxg/hOxWWJjZWo35XR9d3UL4MuzdLAd12OXpjVlY/pUzrD7WkCwcfzIw20VwtlUmjpXCbYL0cxF6PJSImcxtRoB1HtAf6iU= live: rtmpUrl: rtmp://111.40.46.199:1622/live/ # rtmpUrl: rtmp://112.98.126.2:8080/live/ #livestream: # url: # # It is recommended to use a program to create Token. https://github.com/AgoraIO/Tools/blob/master/DynamicKey/AgoraDynamicKey/java/src/main/java/io/agora/media/RtcTokenBuilder2.java # agora: # channel: # token: # uid: 654321 # # # RTMP Note: This IP is the address of the streaming server. If you want to see livestream on web page, you need to convert the RTMP stream to WebRTC stream. # rtmp: # url: Please enter the rtmp access address. # Example: 'rtmp://192.168.1.1/live/' # rtsp: # username: Please enter the username. # password: Please enter the password. # port: 8554 # # # GB28181 Note:If you don't know what these parameters mean, you can go to Pilot2 and select the GB28181 page in the cloud platform. Where the parameters same as these parameters. # gb28181: # serverIP: Please enter the server ip. # serverPort: Please enter the server port. # serverID: Please enter the server id. # agentID: Please enter the agent id. # agentPassword: Please enter the agent password. # localPort: Please enter the local port. # channel: Please enter the channel. # # # Webrtc: Only supports using whip standard # whip: # url: Please enter the rtmp access address. # Example:http://192.168.1.1:1985/rtc/v1/whip/?app=live&stream=