Files
plugin-jt1078/example/jt1078/docker_video_config.yaml
T
2025-07-13 20:34:54 +08:00

51 lines
2.0 KiB
YAML

global:
publish:
publish_timeout: 30s # 将无数据超时改为30秒
http:
listen_addr: ":10001"
# listen_addr_tls: ":10003" # 用于HTTPS方式访问API的端口配置
# cert_file: "go-jt808.online.crt"
# key_file: "go-jt808.online.key"
tcp:
listen_addr: ":10002"
jt1078:
enable: true
intercom:
enable: false # 是否启用 用于双向对讲
jt1078webrtc:
port: 10010 # 对讲默认udp端口
ip: "101.35.2.3" # 外网ip 用于SDP协商修改
audio_ports: [10020, 10050] # 音频端口范围 [min,max]
on_join_url: "http://127.0.0.1:10001/api/v1/jt808/event/join-audio" # 设备连接到音频端口的回调
on_leave_url: "http://127.0.0.1:10001/api/v1/jt808/event/leave-audio" # 设备断开了音频端口的回调
overtime_second: 60 # 多久没有下发对讲语言的数据 就关闭这个链接
realtime: # 实时视频
addr: '0.0.0.0:10051'
on_join_url: "http://127.0.0.1:10001/api/v1/jt808/event/real-time-join"
on_leave_url: "http://127.0.0.1:10001/api/v1/jt808/event/real-time-leave"
prefix: "live/jt1078" # 默认自定义前缀-手机号-通道 如:live/jt1078-295696659617-1
overtime_second: 0 # 无人订阅的情况 多久就关闭这个链接(小于等于0则不启用 默认0 推荐还是使用9102指令去触发关闭)
playback: # 回放视频
addr: '0.0.0.0:10052'
on_join_url: "http://127.0.0.1:10001/api/v1/jt808/play-back-join"
on_leave_url: "http://127.0.0.1:10001/api/v1/jt808/play-back-leave"
prefix: "live/jt1079" # 默认自定义前缀-手机号-通道 如:live/jt1079-295696659617-1
overtime_second: 0 # 无人订阅的情况 多久就关闭这个链接(小于等于0则不启用 默认0 推荐还是使用9102指令去触发关闭)
simulations:
# jt1078文件 默认循环发送
- name: ./data.txt
addr: 127.0.0.1:10051 # 模拟实时
- name: ./audio_data.txt
addr: 127.0.0.1:10052 # 模拟回放
mp4:
enable: true
webrtc:
enable: true
port: tcp:10053