设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

关于组播策略问题

查看数: 5661 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-10-28 20:15

正文摘要:

组播策略中的这几个设置具体指的是什么呢? 1.忽略服务器路由策略和执行服务器路由策略有什么不同,忽略时报文是否不经过服务器直接流向其他客户端? 2.只向客户端本地组播组广播媒体流,同时在客户端本地发 ...

回复

admin 发表于 2015-10-29 14:46:32
请问楼主,您是什么样的应用场景呢?
佰锐科技-李友勤 发表于 2015-10-29 09:32:25
本帖最后由 佰锐科技-李友勤 于 2015-10-29 10:41 编辑
asdasd 发表于 2015-10-29 09:09
那如果我选了策略4,服务器转发多媒体流的时候会转发给各个分组, 那还会单播给个客户端吗

您好,策略4同时支持客户端之间的点对点传播或是经服务器转发的数据。

典型应用:A、B、C三个客户端,其中服务器、B、C处于一个组播网络环境下,A本地不支持组播,A的数据希望在服务器端组播传给B、C,而B、C的数据希望通过服务器直接点对点传给A
1、A需要使用组播策略4(SERVERANDSERVERMC),同时通知服务器向组播组发送数据,示例代码如下:
  1. BRAC_SetSDKOption(BRAC_SO_NETWORK_MULTICASTPOLITIC, BRAC_MCPOLITIC_SERVERANDSERVERMC);
  2.     BRAC_MultiCastControl("224.2.3.4", 8100, "", 5, BRAC_MCFLAGS_SENDDATA);
复制代码
2、B、C也需要使用组播策略(SERVERANDSERVERMC),同时需要加入多播组,示例代码如下:
  1. BRAC_SetSDKOption(BRAC_SO_NETWORK_MULTICASTPOLITIC, BRAC_MCPOLITIC_SERVERANDSERVERMC);
  2.     BRAC_MultiCastControl("224.2.3.4", 8100, "", 5, BRAC_MCFLAGS_JOINGROUP + BRAC_MCFLAGS_RECVDATA);
复制代码
asdasd 发表于 2015-10-29 09:09:54
佰锐科技-李友勤 发表于 2015-10-28 21:19
您好,组播技术的介绍可以参考以下知识链接:什么是IP组播技术,有什么作用?

1.路由策略是anychat组播 ...

那如果我选了策略4,服务器转发多媒体流的时候会转发给各个分组, 那还会单播给个客户端吗
佰锐科技-李友勤 发表于 2015-10-28 21:22:33
asdasd 发表于 2015-10-28 20:19
还有个问题就是Anychat在使用的过程中,组播需要业务服务器吗? 还有SDK调用的时候需要系统中哪些库或者配 ...

您好,不需要的。仅需要核心服务器的支持,在调用时,在内核参数设置中设置好以上四种策略之一即可开启组播功能。

相关示例程序可参考以下帖文:AnyChat IP组播示例程序及文档
佰锐科技-李友勤 发表于 2015-10-28 21:19:27
您好,组播技术的介绍可以参考以下知识链接:什么是IP组播技术,有什么作用?

1.路由策略是anychat组播功能的一个开关,选择以上4种中的任意一种,即代表开启组播功能。执行服务器路由策略,表示组播组由服务器分配;忽略服务器路由策略,表示组播组可自行定义分配。忽略时,数据可直接发向组播地址,由组播组内的客户端接收。
2.(1)不用,只向客户端本地组播组广播媒体流,表示数据不能经服务器转发给组播组,由客户端直接发向组播地址。
   (2)可以这样理解,同时在客户端本地发送组播数据,表示既可向本地组播组发送数据,也可经服务器转发。
   (3)不需要,可参考前面回答,服务器路由策略只起到分配组播的作用,两者结合起来构成组播策略,发挥组播功能。
   (4)您的理解是正确的。
3.以上四种策略,其中忽略服务器路由策略,只向客户端本地组播组广播媒体流,不需要服务器参与。

以上信息仅供参考。
asdasd 发表于 2015-10-28 20:19:56
还有个问题就是Anychat在使用的过程中,组播需要业务服务器吗? 还有SDK调用的时候需要系统中哪些库或者配置吗?

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-24 03:58 , Processed in 0.159035 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表