Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // 调试模式标志 Debug = app.Flag("debug", "启用调试模式。").Default("false").Bool() // 查询直播状态的时间间隔 Interval = app.Flag("interval", "查询直播状态的时间间隔").Default("20").Short('t').Int() // 输出文件路径 Output = app.Flag("output", "输出文件路径。").Short('o').Default("./").String() // FFMPEG路径 FfmpegPath = app.Flag("ffmpeg-path", "FFMPEG路径(默认:从环境变量中查找FFMPEG)").Default("").String() // 直播房间URL列表 Input = app.Flag("input", "直播房间URL列表").Short('i').Strings() // 配置文件路径 Conf = app.Flag("config", "配置文件路径。").Short('c').String() // 启用RPC服务器标志 RPC = app.Flag("enable-rpc", "启用RPC服务器。").Default("false").Bool() // RPC服务器绑定地址 RPCBind = app.Flag("rpc-bind", "RPC服务器绑定地址").Default(":8080").String() // 使用本地FLV解析器标志 NativeFlvParser = app.Flag("native-flv-parser", "使用本地FLV解析器").Default("false").Bool() // 输出文件名模板 OutputFileTmpl = app.Flag("output-file-tmpl", "输出文件名模板").Default("").String() // 视频分割策略 SplitStrategies = app.Flag("split-strategies", "视频分割策略,支持\"on_room_name_changed\", \"max_duration:(duration)\"").Strings() )
创建一个新的应用程序实例
Functions ¶
func GenConfigFromFlags ¶
GenConfigFromFlags 通过解析命令行参数生成配置信息。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.