无法重新连接到crtmpserver

时间:2013-06-13 13:15:20

标签: rtmp

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

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

显示

警告。

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

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

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

2 个答案:

答案 0 :(得分:1)

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

  1. 获取旧的IN RTMP流
  2. 取消链接订阅旧IN RTMP流的所有OUT流
  3. 停止旧的RTMP流&取消注册旧的RTMP流
  4. 根据新请求创建新的IN RTMP流
  5. 将OUT流绑定到新的IN流

答案 1 :(得分:0)

这似乎是crtmpserver中的一个错误。请参阅有关Google论坛的讨论

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