Flash Player在Mac上的NetStream.publish()之后几秒钟挂起

时间:2012-05-10 10:17:35

标签: flash flex live netstream netconnection

自从过去两天以来,我一直有一个奇怪的问题。 我正在开发一个Flex应用程序,以便能够直播视频。 在Windows上,每件事情都可以正常工作,但在MacO上,NetStream会在几秒钟(3到10秒)后停止流式传输,但它不会触发任何事件或错误。它只是停止发布。我的视频LoopBack继续显示实时捕捉,但远程播放器显示冻结图像。远程播放器应用程序只需获取" NetStream.Buffer.Empty"因为发射器停止发布。

奇怪的是服务器日志(Red5)上没有错误,我得到的唯一的是WARN消息

  

WARN o.r.server.net.rtmp.RTMPConnection - 关闭RTMPTConnection   从127.0.0.1:57550到localhost(在:68623 out 3429),带有id   1433242212,由于过多的不活动(65000ms),最后ping发送   5000ms前

但是当我尝试关闭Publisher应用程序时,它会挂起FlashPlayer,所以我必须在Activity监视器中终止该进程。

这个错误让我疯狂了2天。任何人都可以帮我解决这个问题吗?

提前感谢您的帮助。

PS:我的NetStream和NetConnetion对象是公共类变量,所以它不应该是垃圾收集器。

0 个答案:

没有答案