【问题标题】:Wowza not destroy stream, not destroy rtsp sessionWowza 不破坏流,不破坏 rtsp 会话
【发布时间】:2015-07-15 09:42:31
【问题描述】:

我通过 RTSP 流式传输到 wowza,并且 - 在我完成流式传输后 - 我进入 wowza 日志:

stream unpublish <stream> stream destroy rtsp session destroy

但有时我会得到

stream unpublish &lt;stream&gt;

我有开发者许可证,所以在第三个相同的流中我收到消息:

*** Hit license limit for publishing streams. Publishing stream is stopped. ***

谁能告诉在哪种情况下流没有被破坏?

【问题讨论】:

    标签: stream rtsp wowza


    【解决方案1】:

    destroy 是由客户端断开连接触发的,而 unpublish 是服务器端的。

    您很可能使用&lt;StreamType&gt;rtp-live&lt;/StreamType&gt; 作为Application.xml 的类型。在这种情况下,当客户端需要流时,Wowza 会自动发布您的流,并在断开连接时将其关闭。

    您可以尝试以下两种方法:

    1. 将您的 RTSP 流放入 StartupStreams.xml,以便服务器在启动时启动它。
    2. &lt;StreamType&gt; 更改为live 并使用MediaCaster API 编写自定义模块以手动发布您的流。在这种情况下,流不会在断开连接时自动取消发布,但您需要看看如果源流死了会发生什么。

    【讨论】:

      【解决方案2】:

      我解决了这个问题。在发布期间,我创建了另一个 ILiveStreamRecorder,当片段完成时,我停止录制。也许,wowza 没有关闭或者没有销毁这个记录器等等,所以 rtsp 会话没有被破坏。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-02
        • 2013-11-10
        • 2012-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多