mirror of
https://github.com/aler9/rtsp-simple-server
synced 2025-12-24 11:51:18 +08:00
switch to go 1.19 (#1563)
This commit is contained in:
2
.github/workflows/lint.yml
vendored
2
.github/workflows/lint.yml
vendored
@@ -29,7 +29,7 @@ jobs:
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
with:
|
||||
go-version: "1.18"
|
||||
go-version: "1.19"
|
||||
|
||||
- run: |
|
||||
go mod download
|
||||
|
||||
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
with:
|
||||
go-version: "1.18"
|
||||
go-version: "1.19"
|
||||
|
||||
- run: |
|
||||
sed -i '/gortsplib/d' go.mod
|
||||
|
||||
4
Makefile
4
Makefile
@@ -1,6 +1,6 @@
|
||||
BASE_IMAGE = golang:1.18-alpine3.15
|
||||
BASE_IMAGE = golang:1.19-alpine3.17
|
||||
LINT_IMAGE = golangci/golangci-lint:v1.50.1
|
||||
NODE_IMAGE = node:16-alpine3.15
|
||||
NODE_IMAGE = node:16-alpine3.17
|
||||
RPI32_IMAGE = balenalib/raspberry-pi:bullseye-run
|
||||
RPI64_IMAGE = balenalib/raspberrypi3-64:bullseye-run
|
||||
|
||||
|
||||
@@ -562,7 +562,7 @@ go tool pprof -text http://localhost:9999/debug/pprof/profile?seconds=30
|
||||
|
||||
#### Standard
|
||||
|
||||
Install Go ≥ 1.18, download the repository, open a terminal in it and run:
|
||||
Install Go ≥ 1.19, download the repository, open a terminal in it and run:
|
||||
|
||||
```sh
|
||||
go build .
|
||||
@@ -572,7 +572,7 @@ The command will produce the `rtsp-simple-server` binary.
|
||||
|
||||
#### Raspberry Pi
|
||||
|
||||
In case of a Raspberry Pi, the server can be compiled with native support for the Raspberry Pi Camera. Install Go ≥ 1.18, download the repository, open a terminal in it and run:
|
||||
In case of a Raspberry Pi, the server can be compiled with native support for the Raspberry Pi Camera. Install Go ≥ 1.19, download the repository, open a terminal in it and run:
|
||||
|
||||
```sh
|
||||
cd internal/rpicamera/exe
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM golang:1.18-alpine3.14
|
||||
FROM golang:1.19-alpine3.17
|
||||
|
||||
RUN apk add --no-cache \
|
||||
ffmpeg
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM golang:1.18-alpine3.14
|
||||
FROM golang:1.19-alpine3.17
|
||||
|
||||
RUN apk add --no-cache \
|
||||
ffmpeg
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM golang:1.18-alpine3.14
|
||||
FROM golang:1.19-alpine3.17
|
||||
|
||||
RUN apk add --no-cache \
|
||||
ffmpeg
|
||||
|
||||
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
||||
module github.com/aler9/rtsp-simple-server
|
||||
|
||||
go 1.18
|
||||
go 1.19
|
||||
|
||||
require (
|
||||
code.cloudfoundry.org/bytefmt v0.0.0
|
||||
|
||||
@@ -126,6 +126,8 @@ func TestRTMPServerPublishRead(t *testing.T) {
|
||||
err = conn1.WriteTracks(videoTrack, audioTrack)
|
||||
require.NoError(t, err)
|
||||
|
||||
time.Sleep(500 * time.Millisecond)
|
||||
|
||||
nconn2, err := func() (net.Conn, error) {
|
||||
if ca == "plain" {
|
||||
return net.Dial("tcp", u.Host)
|
||||
|
||||
Reference in New Issue
Block a user