mirror of
https://github.com/aler9/rtsp-simple-server
synced 2025-10-26 17:20:23 +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
|
- uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
go-version: "1.18"
|
go-version: "1.19"
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
go mod download
|
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
|
- uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
go-version: "1.18"
|
go-version: "1.19"
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
sed -i '/gortsplib/d' go.mod
|
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
|
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
|
RPI32_IMAGE = balenalib/raspberry-pi:bullseye-run
|
||||||
RPI64_IMAGE = balenalib/raspberrypi3-64: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
|
#### 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
|
```sh
|
||||||
go build .
|
go build .
|
||||||
@@ -572,7 +572,7 @@ The command will produce the `rtsp-simple-server` binary.
|
|||||||
|
|
||||||
#### Raspberry Pi
|
#### 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
|
```sh
|
||||||
cd internal/rpicamera/exe
|
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 \
|
RUN apk add --no-cache \
|
||||||
ffmpeg
|
ffmpeg
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM golang:1.18-alpine3.14
|
FROM golang:1.19-alpine3.17
|
||||||
|
|
||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
ffmpeg
|
ffmpeg
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM golang:1.18-alpine3.14
|
FROM golang:1.19-alpine3.17
|
||||||
|
|
||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
ffmpeg
|
ffmpeg
|
||||||
|
|||||||
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
|||||||
module github.com/aler9/rtsp-simple-server
|
module github.com/aler9/rtsp-simple-server
|
||||||
|
|
||||||
go 1.18
|
go 1.19
|
||||||
|
|
||||||
require (
|
require (
|
||||||
code.cloudfoundry.org/bytefmt v0.0.0
|
code.cloudfoundry.org/bytefmt v0.0.0
|
||||||
|
|||||||
@@ -126,6 +126,8 @@ func TestRTMPServerPublishRead(t *testing.T) {
|
|||||||
err = conn1.WriteTracks(videoTrack, audioTrack)
|
err = conn1.WriteTracks(videoTrack, audioTrack)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
time.Sleep(500 * time.Millisecond)
|
||||||
|
|
||||||
nconn2, err := func() (net.Conn, error) {
|
nconn2, err := func() (net.Conn, error) {
|
||||||
if ca == "plain" {
|
if ca == "plain" {
|
||||||
return net.Dial("tcp", u.Host)
|
return net.Dial("tcp", u.Host)
|
||||||
|
|||||||
Reference in New Issue
Block a user