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

linux – 在流式传输时重新加载ffserver.conf,第1张

概述我想动态更新ffserver.conf以向其添加新的流源. 无论如何在ffserver中重新加载ffserver.conf而不停止运行的流? ffserver不支持重新加载“ffserver.conf”配置文件.它看起来没有重启代码. 有ffserver的来源:ffmpeg/ffserver.c第4020行: 4020 static int parse_ffconfig(const char *f 我想动态更新ffserver.conf以向其添加新的流源.

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

解决方法 ffserver不支持重新加载“ffserver.conf”配置文件.它看起来没有重启代码.

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

4020 static int parse_ffconfig(const char *filename)

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

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

没有特殊的信号处理程序(如初始化中的HUP)用于重新启动服务器或重新读取配置(仅使用fork和处理套接字所需的SIGCHLD和SIGPIPE).

总结

以上是内存溢出为你收集整理的linux – 在流式传输时重新加载ffserver.conf全部内容,希望文章能够帮你解决linux – 在流式传输时重新加载ffserver.conf所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1022107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存