https support

This commit is contained in:
madao
2025-02-05 15:47:08 +08:00
parent 6cbba876b4
commit 684f045e08
7 changed files with 107 additions and 4 deletions

View File

@@ -0,0 +1,5 @@
**only use dev mode**
```
openssl x509 -req -days 3650 -in certificate_request.csr -signkey private_key.pem -out certificate.crt
```
**in production, use yourself security certificate file to protect your server.**

View File

@@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC7TCCAdWgAwIBAgIUE71khij0K7/621Y1eJ+IgaEWUOkwDQYJKoZIhvcNAQEL
BQAwHzEQMA4GA1UEAwwHeHh4LmNvbTELMAkGA1UEBhMCQ04wHhcNMjUwMjA1MDY1
NDI5WhcNMzUwMjAzMDY1NDI5WjAfMRAwDgYDVQQDDAd4eHguY29tMQswCQYDVQQG
EwJDTjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOMTeszIIM/bQ2+u
51Vi/FO7h+ZU/W4Tgrt+baW7DPjRs2+KzW8rrlOSqy3TKwe6GOqdHDcZc1QVDfPC
+zfZYVGsND0DJabEKGSPQjBe6jhp46fyPQiG+PssIWAFvCKWLN7onhCiI+qRUmy8
4IIL2M9i3Ploelp4Bfdvz89qhaMpm0tC5YVlOGSjHk43ByQFYwajg9VxlgVlq754
TpJ394SY61cFUyiRMqwYkG/GLtCZ+FHDRUnOuQNxf0Uaar4RgN8kRmC15FCo0E8f
N2nxtP3V6/jSGfT6a33P1j1pFWrO1kdCL5mHG5ZRyihzNmFrbkTLsAUgVeUXtIIY
gMInh4sCAwEAAaMhMB8wHQYDVR0OBBYEFFatJYgmMdoTWV0BR6RUm5esvgU+MA0G
CSqGSIb3DQEBCwUAA4IBAQDESG4UNVeXU5w8x0/D9payoI2J1yQoVVeVTUr6ZYw7
8jN/Y3s1rN2KbJ/r31GTJpa0nJRBIixrbikRk8WcBLvUXeOKKtQUbUB5SRPzQk+D
NUKiLIVj9wIWYUkKplzc2O6Q+dNUcZpXKTRM2v07njhuamMl1gJX3ZzaRUoBjRNN
+cVusKUzsnogUtfFqjT3IWfMcjZbC8iiI0eP/ATDDnZ8GqAg1u5YXFLzn4c0E6yZ
49BOv/zZRQxi1yhR9YJT/aSIZVKdjf/chz+ASOhCDvHGOpCcVGDjk4OFJWAiXyGz
ElTYHpHirXfdV/Fz4CM83Xe6e2VVfYsuqu6IMfnuvvul
-----END CERTIFICATE-----

View File

@@ -0,0 +1,15 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICZDCCAUwCAQAwHzEQMA4GA1UEAwwHeHh4LmNvbTELMAkGA1UEBhMCQ04wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjE3rMyCDP20NvrudVYvxTu4fm
VP1uE4K7fm2luwz40bNvis1vK65Tkqst0ysHuhjqnRw3GXNUFQ3zwvs32WFRrDQ9
AyWmxChkj0IwXuo4aeOn8j0Ihvj7LCFgBbwilize6J4QoiPqkVJsvOCCC9jPYtz5
aHpaeAX3b8/PaoWjKZtLQuWFZThkox5ONwckBWMGo4PVcZYFZau+eE6Sd/eEmOtX
BVMokTKsGJBvxi7QmfhRw0VJzrkDcX9FGmq+EYDfJEZgteRQqNBPHzdp8bT91ev4
0hn0+mt9z9Y9aRVqztZHQi+ZhxuWUcooczZha25Ey7AFIFXlF7SCGIDCJ4eLAgMB
AAGgADANBgkqhkiG9w0BAQsFAAOCAQEAiouQ7pmqHk9CM7B+zT+q86WpvT9NKJWM
oI87pc2H2F1y86JODLjHUfyMgmYoZsB+xFasvuxXRs2fwZHrgEsxSww5dlgU2LKY
XAp1DI1dqmTq94o59MycwW3WmVCjDHkzbCyx7r6tn6NlgBVDrwJpgjDnaAshKJp4
0TmrVuNKVtXfss4pEru/NAeJatQ3P5R3o4DsFo9ghvp09qtDfvGNcqr2TJhoiCs+
dnhYZClwA5e5YkgChEdsNoeLdiTCANXUdU6Qv/yvcVZ7Edkek46HXY7VFoOfG3R2
BCFwqa2E5ygvQ8P866/EPKSNj+/fL7T70b9q7qpoF5HehQde3I7WrA==
-----END CERTIFICATE REQUEST-----

View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDjE3rMyCDP20Nv
rudVYvxTu4fmVP1uE4K7fm2luwz40bNvis1vK65Tkqst0ysHuhjqnRw3GXNUFQ3z
wvs32WFRrDQ9AyWmxChkj0IwXuo4aeOn8j0Ihvj7LCFgBbwilize6J4QoiPqkVJs
vOCCC9jPYtz5aHpaeAX3b8/PaoWjKZtLQuWFZThkox5ONwckBWMGo4PVcZYFZau+
eE6Sd/eEmOtXBVMokTKsGJBvxi7QmfhRw0VJzrkDcX9FGmq+EYDfJEZgteRQqNBP
Hzdp8bT91ev40hn0+mt9z9Y9aRVqztZHQi+ZhxuWUcooczZha25Ey7AFIFXlF7SC
GIDCJ4eLAgMBAAECggEAJcRTpEOU0X1SVfztFNKFzRdfnvt7uxcbozt/2RSnL6sR
APhA+sB1GglG1zRL79kP09WVn8Rn3hAyZdyEE+Hfwcm2Vn9zf60YWsFI7OqcYg2a
g5BSflyUhJHuax4JEGeRxvFBeNq+xoCtCNDRNk/qG3QB9Klf0DQuKd063vCEkYJF
uiR7hBP3hnMX500QxP+PXx196j31rOdmVEmokDlYn0WW6Zut6oX47crUdD74kPIy
yWmLkByKTwdYVwtBJwYQ7UyTquEL7qIxUyCP5CAGdIiYatauZxGchdqS+MT01mGp
csoVrhukNYLUcx4q7hcurWft58tTQU7sS9aF0aUIwQKBgQD9FUo3JGAo1VXDwqHy
NwswarWovfAvzkaAYgpc4Na0riTuW5X5S99KZPgo3VltbzomAtmdQIlg0lb9CO8C
6zZUW/0z/BxjU0BnXP8KB+BHFEUsPedWsvRyGqmTkTRXrHmegoGKghSjBUOMNT0D
xCAaY4g4DnsAKKHke8d7WhI2YwKBgQDlsXUGfHa+VacED0U6FFUgslyXvVI9qGTl
AO1oTViHHwVFDony2MB7TqXY/DhossJ4UXECFywcQ9qMCwu90t/fTfHISH5Jqe9Q
3Wnaad4TJf6MWwU53okJduYrq+0GALF5zR/k4C0t2nL/tnY4VskyI88uUS4MEYXu
9i+JrVj+uQKBgQDpkfCAm62zgdA5bzOPG4XUFWe6aDF3rWQbsF/oAAmnjuC+qv/q
qD9XpX/yFvclrHV6Bz9XhexD01w9AzWy9+mYSZ2RkKeSc48I1ib61vICJ47/mdIb
jeVUOY8vhd9M2v0TcVakwhDRs1X33FqHU0ZdlGZvdc3HA7kF6cbc7O/KCQKBgQCm
eGjCXK6K3/T+AjtADsBrxBlLeFEEkukc+AEYWQZSV+8vz4u3T9ShCa01iAcyCmzb
Wts2kqjLi3n3iYHm/9B1PT6A09mDdgAWcYJoY9Yptp24B7fP6zMSgvPqrt5IPXRj
PIFjFf5ofyxdnFYuGugSyNU9UmS3JnQVbqOhettHMQKBgDGRcm0Zn13m907cuVuz
p5vNeEO9pLqJKpQOcaXyDGvaoPjlCClS5J+mDV2TgxoEDlTlj6Aghk+i6LefzhqK
5D88H2V3xndw5v8wy7vJ/vrpbpJvwqY/n6iSHPMDH2/LVyyHoRNdbbNSGxGbyqQO
IoclcNJkJf37zkPnC8WOghWO
-----END PRIVATE KEY-----

View File

@@ -1,15 +1,16 @@
server:
use-ffmpeg: false
security: true
user:
name: admin
password: admin
rtmp:
port: 1936
port: 1934
http:
port: 8080
static:
path: ./resources/static
use-https: true
cert:
private-key-path: ./resources/conf/cert/private_key.pem
cert-path: ./resources/conf/cert/certificate.crt
fileflv:
path: ./resources/output/live
log:
@@ -20,4 +21,13 @@ server:
driver: postgres
url: user=postgres password=123456 dbname=rtsp2rtmp host=localhost port=5432 sslmode=disable TimeZone=UTC
show-sql: false
token:
duration: 1440
remote:
server-ip: 127.0.0.1
port: 9089
client-code: demo
sign-secret: A012345678901234
secret: A012345678901234

View File

@@ -7,6 +7,10 @@ server:
port: 8080
static:
path: ./resources/static
use-https: true
cert:
private-key-path: ./resources/conf/cert/private_key.pem
cert-path: ./resources/conf/cert/certificate.crt
fileflv:
path: ./resources/output/live
log: