Jul 3

开启Flash p2p的组播(multicast)功能

Flash p2p的组播功能在内网很有用,比如,你可以用它来做企业内部大规模的视频直播、培训而不必太在意发布客户端的带宽和性能。

在开启Flash p2p 的组播功能时有两点要注意:

1、连接Stratus时的地址字符串应改为:

      stratusIP="rtmfp:";

     而不再是大家熟悉的:

     stratusPath="rtmfp://stratus.adobe.com/devKey/";

2、要给组绑定一个组播地址:

private function initGroups()
  {
   myGroupSpecifier = new GroupSpecifier("cn.fmser.group/1");
   myGroupSpecifier.multicastEnabled = true;
   myGroupSpecifier.postingEnabled = true;
   myGroupSpecifier.ipMulticastMemberUpdatesEnabled = true;
   myGroupSpecifier.addIPMulticastAddress("224.0.1.200:3000");
   myGroupSpec = myGroupSpecifier.groupspecWithoutAuthorizations();
   myNG = new NetGroup(myNC,myGroupSpec);
   myNG.addEventListener(NetStatusEvent.NET_STATUS,groupStatus);
  }

其余的发布播放跟大家熟悉的代码就没什么区别了。

相关文章

日志评论

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。