FluorineFx 播放FLV 时堆棧溢出解决 FluorineFx NetStream.play 并发时,无法全部连接成功的解决办法

http://25swf.blogbus.com/tag/FluorineFx/

FluorineFx NetStream.play 并发时,无法全部连接成功的解决办法

在FLASH里,假如在一个方法里,同事使用几个不同的NetStream.play 一个相同的标识,会发现只有一个能正常播放.

进行以下修改

RtmpConnection.cs 里的
NewPlaylistSubscriberStream 方法
if (streamId < StreamId)
        return null;
改为
 //if (streamId < StreamId)
        // return null;

 

FluorineFx 播放FLV 时堆棧溢出解决

找到 FluorineFx.Messaging.Rtmp.Stream.PlaylistSubscriberStream.cs

 public void Written(object message) 方法..把其中的 _engine.PullAndPush(); 注释掉即可.

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。