mirror of
https://github.com/cuteLittleDevil/m7s-jt1078.git
synced 2025-09-26 20:41:32 +08:00
github: action中docker添加前端文件和模拟流文件
This commit is contained in:
7
.github/workflows/docker.yml
vendored
7
.github/workflows/docker.yml
vendored
@@ -7,7 +7,7 @@
|
||||
# 若要获取较新版本,需要更新 SHA。
|
||||
# 还可以引用标记或分支,但该操作可能会更改而不发出警告。
|
||||
|
||||
name: Publish V5 Docker image
|
||||
name: Publish Docker image
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -33,6 +33,11 @@ jobs:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
- name: Download admin.zip
|
||||
run: |
|
||||
curl -L https://download.m7s.live/bin/admin.zip -o ./example/jt1078/admin.zip
|
||||
shell: bash
|
||||
|
||||
- name: Extract metadata (tags, labels) for Docker
|
||||
id: meta
|
||||
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
|
||||
|
@@ -6,6 +6,12 @@ RUN cd ./example/jt1078 && go build -o jt1078
|
||||
FROM alpine:latest
|
||||
WORKDIR /app
|
||||
RUN apk add --no-cache ca-certificates && update-ca-certificates
|
||||
# github action中curl下载的
|
||||
COPY --from=builder /app/example/jt1078/ /tmp/
|
||||
RUN if [ -f /tmp/admin.zip ]; then cp /tmp/admin.zip .; fi
|
||||
|
||||
COPY --from=builder /app/example/testdata/data.txt .
|
||||
COPY --from=builder /app/example/testdata/audio_data.txt .
|
||||
COPY --from=builder /app/example/jt1078/jt1078 .
|
||||
COPY --from=builder /app/example/jt1078/docker_config.yaml ./config.yaml
|
||||
EXPOSE 12079 12081 12051 12052
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<h1> intercom </h1>
|
||||
|
||||
- 目前音频格式只支持G711A和G711U 如果需要其他的 需要自己fork使用ffmpeg转换
|
||||
- 测试的音视频 使用视频 需要音视频的 修改9101的下发参数为1 (0-音视频 1-视频 2-双向对讲 3-监听 4-中心广播 5-透传)
|
||||
- 测试的音视频(使用视频) 需要音视频的 修改9101的下发参数为0 (0-音视频 1-视频 2-双向对讲 3-监听 4-中心广播 5-透传)
|
||||
|
||||

|
||||
|
||||
|
@@ -1,11 +1,14 @@
|
||||
<h2> 默认页面 </h2>
|
||||
|
||||
```
|
||||
默认首页 目前ip换101.35.2.3可以访问
|
||||
http://127.0.0.1:12079
|
||||
https://127.0.0.1:12080
|
||||
默认查看流页面
|
||||
http://127.0.0.1:12079/preview
|
||||
https://127.0.0.1:12080/preview
|
||||
默认模拟流地址 默认只使用flv和mp4的插件
|
||||
需要增加其他格式的话 在代码里面初始化修改
|
||||
需要增加其他格式的话 在代码里面初始化修改 格式如下
|
||||
实时
|
||||
http://127.0.0.1:12079/mp4/live/jt1078-295696659617-1.mp4
|
||||
https://127.0.0.1:12080/mp4/live/jt1078-295696659617-1.mp4
|
||||
@@ -27,7 +30,7 @@ docker pull cdcddcdc/m7s-jt1078:latest
|
||||
- 回放视频流: 12052
|
||||
|
||||
```
|
||||
docker run -d \
|
||||
docker run -it -d \
|
||||
-v /home/m7s-jt1078/config.yaml:/app/config.yaml \
|
||||
--network host \
|
||||
cdcddcdc/m7s-jt1078:latest
|
||||
@@ -44,7 +47,7 @@ cdcddcdc/m7s-jt1078:latest
|
||||
- 音频端口组: [12021-12050]
|
||||
|
||||
```
|
||||
docker run -d \
|
||||
docker run -it -d \
|
||||
-v /home/m7s-jt1078/go-jt808.online.crt:/app/go-jt808.online.crt \
|
||||
-v /home/m7s-jt1078/go-jt808.online.key:/app/go-jt808.online.key \
|
||||
-v /home/m7s-jt1078/config.yaml:/app/config.yaml \
|
||||
@@ -83,9 +86,9 @@ jt1078:
|
||||
|
||||
simulations:
|
||||
# jt1078文件 默认循环发送
|
||||
- name: ../testdata/data.txt
|
||||
- name: ./data.txt
|
||||
addr: 127.0.0.1:12051 # 模拟实时
|
||||
- name: ../testdata/audio_data.txt
|
||||
- name: ./audio_data.txt
|
||||
addr: 127.0.0.1:12052 # 模拟回放
|
||||
|
||||
```
|
@@ -1,9 +1,9 @@
|
||||
global:
|
||||
http:
|
||||
listen_addr: ":12079"
|
||||
# listen_addr_tls: ":12080" # 用于HTTPS方式访问API的端口配置
|
||||
# cert_file: "go-jt808.online.crt"
|
||||
# key_file: "go-jt808.online.key"
|
||||
# listen_addr_tls: ":12080" # 用于HTTPS方式访问API的端口配置
|
||||
# cert_file: "go-jt808.online.crt"
|
||||
# key_file: "go-jt808.online.key"
|
||||
tcp:
|
||||
listen_addr: ":12081"
|
||||
|
||||
@@ -34,9 +34,9 @@ jt1078:
|
||||
|
||||
simulations:
|
||||
# jt1078文件 默认循环发送
|
||||
- name: ../testdata/data.txt
|
||||
- name: ./data.txt
|
||||
addr: 127.0.0.1:12051 # 模拟实时
|
||||
- name: ../testdata/audio_data.txt
|
||||
- name: ./audio_data.txt
|
||||
addr: 127.0.0.1:12052 # 模拟回放
|
||||
|
||||
mp4:
|
||||
|
Reference in New Issue
Block a user