All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
JSON Web Token support.
// livego.json
{
"jwt": {
"secret": "testing",
"algorithm": "HS256"
},
"server": [
{
"appname": "live",
"live": true,
"hls": true
}
]
}
Use redis for store room keys
// livego.json
{
"redis_addr": "localhost:6379",
"server": [
{
"appname": "live",
"live": true,
"hls": true
}
]
}
Makefile
players
.stream_id
.go-cache
by default.logrus
like log system..Get(queryParamName)
to get an url query param.errors.New(...)
to fmt.Errorf(...)
.liveon
and hlson
to booleans live: true/false
and hls: true/false