1

我使用 crtmpserver 1.1 和 IP 摄像机的流式电影录制。

一旦网络断开,IP 摄像机将无法重新连接到 RTMP 服务器和以下

显示警告。

“basertmpappprotocolhandler.cpp:897 流名称 XXX 已被占用,应用程序不允许重复的入站网络流”

重新启动服务器后,我可以重新连接到服务器。

如何在不重新启动服务器且不重命名流名称的情况下解决此问题?

4

2 回答 2

1

您应该通过以下步骤更改源代码以解决此问题:

  1. 获取旧的 IN RTMP 流
  2. 取消订阅旧 IN RTMP 流的所有 OUT 流
  3. 停止旧的 RTMP 流并注销旧的 RTMP 流
  4. 根据新请求创建新的 IN RTMP 流
  5. 将 OUT 流绑定到新的 IN 流
于 2015-05-02T08:41:31.267 回答
0

这似乎是 crtmpserver 中的一个错误。在 google 群组上查看此讨论

https://groups.google.com/forum/?hl=en&fromgroups#!topic/c-rtmp-server/o4dfEycNdRA

于 2013-06-13T13:29:11.570 回答