Actionscript 3 重复流名称上的Wowza错误响应

Actionscript 3 重复流名称上的Wowza错误响应,actionscript-3,stream,wowza,Actionscript 3,Stream,Wowza,我正在尝试编辑wowza提供的示例聊天应用程序,以满足我的需要。我希望应用程序在加载应用程序时自动分配流名称,但不希望允许重复的流名称 这是我的计划 如果流名称已经存在于application.xml中,则禁止在Wowza设置中不接受流名称 在我的应用程序上以“stream_x”格式提供自动编号的流名称,其中x是一个数字 检查服务器上是否存在自动提供的流名称。如果存在,请尝试将流编号增加1,然后再次尝试发布。重复此过程,直到流与现有流没有重复 对于步骤3,如果流已经存在,我需要能够获取服务器响应

我正在尝试编辑wowza提供的示例聊天应用程序,以满足我的需要。我希望应用程序在加载应用程序时自动分配流名称,但不希望允许重复的流名称

这是我的计划

  • 如果流名称已经存在于application.xml中,则禁止在Wowza设置中不接受流名称
  • 在我的应用程序上以“stream_x”格式提供自动编号的流名称,其中x是一个数字
  • 检查服务器上是否存在自动提供的流名称。如果存在,请尝试将流编号增加1,然后再次尝试发布。重复此过程,直到流与现有流没有重复
  • 对于步骤3,如果流已经存在,我需要能够获取服务器响应

    查看wowza提供的示例聊天应用程序中的代码,这是发布流名称所涉及的部分

        nsPublish = new NetStream(nc);       
        nsPublish.addEventListener(NetStatusEvent.NET_STATUS, nsPublishOnStatus);
    
    如果streamname已经存在于服务器中,我想知道我将在此行中收到的错误代码是什么

    我计划在这一行下面做一个循环,以增加我的流名称,直到它不再与服务器上已有的流名称重复

    我在这里检查了他们的错误代码,但没有发现与重复流名称相关的错误


    谢谢

    不检查是否已经存在,就创建一个随机名称的流怎么样


    例如
    时间戳+随机数(X)
    就足够了。为了缩短它,您还可以将其转换为Base58字符串。除非你非常不走运(或者流量非常大),否则名字冲突的可能性很小。

    Hmmmnnn。。。这看起来是一个可行的解决方案。我会再等一会儿,如果没有其他回应,我会试试这个。谢谢