mirror of
https://github.com/lkmio/lkm.git
synced 2025-09-26 19:21:14 +08:00
Update README.md
This commit is contained in:
28
README.md
28
README.md
@@ -1,33 +1,24 @@
|
|||||||
## 简介
|
## 简介
|
||||||
|
|
||||||
基于GoLang实现的流媒体服务器,支持RTMP、GB28181、jt1078推流、jt1078转GB28181,输出rtmp/http-flv/ws-flv/webrtc/hls/rtsp等拉流协议。支持如下编码器和流协议:
|
基于GoLang实现的流媒体服务器,支持RTMP、GB28181、jt1078推流、jt1078转GB28181,输出rtmp/http-flv/ws-flv/webrtc/hls/rtsp等拉流协议,支持AAC/G711/G726/OPUS音频转码。
|
||||||
|
|
||||||
| Codec\Stream | RTMP | FLV | HLS | RTC | RTSP |
|
|
||||||
| ------------ | ---- | --- | --- | --- | ---- |
|
|
||||||
| H264 | √ | √ | √ | √ | √ |
|
|
||||||
| H265 | √ | √ | √ | -([有计划支持](https://linkingvision.com/webrtch265)) | √ |
|
|
||||||
| G711A/U | √ | √ | - | √ | √ |
|
|
||||||
| AAC | √ | √ | √ | - | √ |
|
|
||||||
| OPUS | - | - | - | √ | - |
|
|
||||||
|
|
||||||
## 编译
|
## 编译
|
||||||
|
|
||||||
在使用之前,建议先阅读[LKM启动配置文件参数说明](https://github.com/lkmio/lkm/wiki/Startup-Parameters)。如果你想修改源码,推荐阅读[LKM源码分析](https://github.com/lkmio/lkm/wiki/Source-Code-Analysis)。
|
在使用之前,建议先阅读[LKM启动参数项说明](https://github.com/lkmio/lkm/wiki/Startup-Parameters)。如果你想修改源码,推荐阅读[LKM源码分析](https://github.com/lkmio/lkm/wiki/Source-Code-Analysis)。
|
||||||
|
|
||||||
### 源码编译
|
### 源码编译
|
||||||
|
|
||||||
git clone https://github.com/lkmio/avformat.git
|
|
||||||
git clone https://github.com/lkmio/lkm.git
|
git clone https://github.com/lkmio/lkm.git
|
||||||
cd lkm
|
cd lkm
|
||||||
go mod tidy
|
go mod tidy
|
||||||
go mod vendor
|
go build
|
||||||
go build
|
|
||||||
|
### 开启音频转码
|
||||||
|
-tags audio_transcode
|
||||||
|
|
||||||
### docker编译
|
### docker编译
|
||||||
|
|
||||||
./build_docker_images.sh GOOS=linux GOARCH=amd64
|
./build_docker_images.sh GOOS=linux GOARCH=amd64
|
||||||
|
|
||||||
|
|
||||||
支持修改`GOOS`和`GOARCH`参数来决定编译平台。默认编译制作`linx amd64`平台的镜像,如果宿主机有golang编译环境,则以宿主机平台为准。优先级如下:编译时指定平台 > 宿主机平台 > 默认平台。
|
支持修改`GOOS`和`GOARCH`参数来决定编译平台。默认编译制作`linx amd64`平台的镜像,如果宿主机有golang编译环境,则以宿主机平台为准。优先级如下:编译时指定平台 > 宿主机平台 > 默认平台。
|
||||||
|
|
||||||
### docker启动
|
### docker启动
|
||||||
@@ -77,7 +68,10 @@ ffplay -i rtmp://127.0.0.1/34020000001320000001/34020000001310000001.session_id_
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 1078推流
|
## JT1078推流
|
||||||
|
|
||||||
> 需自行安装信令服务, 告知设备推流到LKM的收流端口
|
> 需自行安装信令服务, 告知设备推流到LKM的收流端口
|
||||||
|
>
|
||||||
|
> [JT1078转GB28181](https://github.com/lkmio/gb-cms)
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user