在流式传输时重新加载ffserver.conf

3wi*_*wic 3 linux configuration ffmpeg ffserver

我想动态更新ffserver.conf以向其添加新的流源.

无论如何在ffserver中重新加载ffserver.conf而不停止运行的流?

osg*_*sgx 5

ffserver.confffserver不支持重新加载" "配置文件.它看起来没有重启代码.

有ffserver的来源:ffmpeg/ffserver.c第4020行:

4020 static int parse_ffconfig(const char *filename)
Run Code Online (Sandbox Code Playgroud)

配置解析器只被调用一次 - 来自main():

4710 int main(int argc, char **argv)
4711 {
...
4735     if ((ret = parse_ffconfig(config_filename)) < 0) { ...
Run Code Online (Sandbox Code Playgroud)

有没有特别的信号处理(如HUP在init重启服务器或重读CONFIGS(只)SIGCHLD,并SIGPIPE需要使用叉子,并与插座工作).