Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash Player仅在Mac上的NetStream.publish()之后挂起几秒钟_Flash_Apache Flex_Live_Netstream_Netconnection - Fatal编程技术网

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

Flash Player仅在Mac上的NetStream.publish()之后挂起几秒钟,flash,apache-flex,live,netstream,netconnection,Flash,Apache Flex,Live,Netstream,Netconnection,从过去两天开始,我就有一个非常棘手的问题。 我正在开发一个Flex应用程序,以便能够直播视频流。 在Windows上一切正常,但在MacOs上,NetStream会在几秒钟(3到10秒)后停止流媒体,但不会引发任何事件或错误。它只是停止发布。我的视频环回继续显示实时捕获,但远程播放器显示冻结的图像。由于发射器停止发布,远程播放器应用程序只会获取“NetStream.Buffer.Empty” 奇怪的是,服务器日志(Red5)上没有错误,我只收到一条警告消息 警告o.r.server.net.rt

从过去两天开始,我就有一个非常棘手的问题。 我正在开发一个Flex应用程序,以便能够直播视频流。 在Windows上一切正常,但在MacOs上,NetStream会在几秒钟(3到10秒)后停止流媒体,但不会引发任何事件或错误。它只是停止发布。我的视频环回继续显示实时捕获,但远程播放器显示冻结的图像。由于发射器停止发布,远程播放器应用程序只会获取“NetStream.Buffer.Empty”

奇怪的是,服务器日志(Red5)上没有错误,我只收到一条警告消息

警告o.r.server.net.rtmp.RTMPConnection-关闭RTMPT连接 从127.0.0.1:57550到本地主机(输入:68623输出3429),id为 1433242212,由于太多不活动(65000毫秒),发送了最后一次ping 5000毫秒前

但是,当我试图关闭Publisher应用程序时,它会挂起FlashPlayer,因此我必须在活动监视器中终止进程

这只虫子两天来就让我发疯了。谁能帮我渡过难关

提前感谢您的帮助


PS:My NetStream和NetConnetion对象是公共类变量,因此它不应该是垃圾收集器。

如果降低帧率或质量会发生什么?是否有一个客户端可以容忍的级别?我将帧速率降低到10 fps,质量降低到50%。我仍然让Netset团队停止发布。如果你有任何其他建议,我洗耳恭听!谢谢你,red5示例在mac上运行了吗?我刚刚尝试用red5 publisher应用程序发布,我得到了相同的行为:应用程序在几秒钟后挂起,浏览器也挂起……我在两台MacBook Pro上也有相同的行为。他们都在MacOs X Lion上运行