首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFServer并没有停止

FFServer并没有停止
EN

Stack Overflow用户
提问于 2014-02-25 22:01:29
回答 2查看 6K关注 0票数 1

我正在尝试将视频从我的网络摄像头流到我创建的一个网站,使用我的Ubuntu12.04机器上的FFMpeg和FFServer。我可以使用我创建的ffserver1.conf文件成功地启动FFServer,但是当我停止FFServer (使用crtl+c)对配置文件进行更改并再次启动FFServer时,我会得到一个错误:无法启动服务器。然后我尝试用默认的ffserver.conf (在/etc中)启动服务器,得到一个错误:绑定(端口8090):已经在使用的地址。有时,当流计数不同(4 != 1)时,也会删除提要文件“/tmp/ feed 1.ffm”。

在我看来,当我用ctrl+c在终端中杀死它时,服务器并没有完全停止。还有其他方法来阻止FFServer吗?或者我应该换个版本--我现在使用的是0.10.11-7:0.10.11-1~precisce1.版本

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-07 15:24:20

事实上,ffserver并没有停止。停止ffserver的一种方法是通过运行以下命令来杀死ffserver进程。

下面的命令显示正在使用的端口(您可以确认端口8090仍在使用)。

代码语言:javascript
复制
netstat -tulnap

然后,您可以终止所需的进程(在您的情况下为ffserver),并通过运行以下命令释放端口:

代码语言:javascript
复制
sudo fuser -k 8090/tcp
票数 5
EN

Stack Overflow用户

发布于 2014-05-18 10:27:08

可能是您的主ffserver线程还没有被杀死。尝试一下:您可以看到所有的ubuntu线程:

ps -ux

然后使用comand“杀死”前面的主线程,如下所示:

kill %X

X是线程号。

注意:如果您有错误“拒绝权限”,请在每个comand的第一个处使用sudo

参见此guide

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22027207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档