stream 播放支持选择 ffmpeg 配置

组件化 manage-database
This commit is contained in:
2021-05-24 01:06:40 +08:00
parent 85513ece62
commit ccf1566cc9
4 changed files with 165 additions and 23 deletions

15
main.go
View File

@@ -18,11 +18,18 @@ func init() {
func main() {
flag.Parse()
apiConfig := api.APIConfig{
DatabaseName: DatabaseName,
Addr: Listen,
Token: Token,
apiConfig := api.NewAPIConfig()
apiConfig.FfmpegConfigs["libopus 128k"] = &api.FfmpegConfig{
Name: "libopus 128k",
Args: "-c:a libopus -ab 128k",
}
apiConfig.FfmpegConfigs["libopus 256k"] = &api.FfmpegConfig{
Name: "libopus 256k",
Args: "-c:a libopus -ab 256k",
}
apiConfig.DatabaseName = DatabaseName
apiConfig.Addr = Listen
apiConfig.Token = Token
api, err := api.NewAPI(apiConfig)
if err != nil {
log.Fatal(err)