设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 11186|回复: 18
打印 上一主题 下一主题

单组播技术(急急急...)

[复制链接]

13

主题

36

帖子

151

积分

注册会员

Rank: 2

积分
151
跳转到指定楼层
#
发表于 2014-11-13 16:22:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、请问anychat中单播技术是点对点还是点对服务器?

2、若是点对服务器 则按照附件中文档的测试结果 当用户A采用单播时,增加接收端数量,此时用户A端检测到的上传速度成倍增长  这不符合点对服务器的方式

AnyChat IP组播开发指南.pdf

686.58 KB, 下载次数: 2

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
18#
发表于 2014-11-15 15:21:36 | 只看该作者
您好,请提供一下客户端的日志信息,我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
17#
发表于 2014-11-15 11:18:19 | 只看该作者
目前组播都是在客户端来控制,服务器只处理单播的转发。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
16#
发表于 2014-11-15 10:35:48 | 只看该作者
如果部分采用单播,部分采用组播,则必然是两份数据,一份是发给服务器(单播),一份是发给本地网络(组播)。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
15#
发表于 2014-11-14 17:22:44 | 只看该作者
发送的数据都是一致的,不存在重新打包的问题。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
14#
发表于 2014-11-14 14:49:14 | 只看该作者
可以不用再执行BRAC_MultiCastControl,当然了多执行一下也没有坏的影响。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
13#
发表于 2014-11-14 14:23:22 | 只看该作者
请问用户1端监测到是发了两份数据(一份发往组播地址,一份发往服务器)吗

是的,用户1端会发两份数据。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
12#
发表于 2014-11-14 14:08:23 | 只看该作者
廖斌 发表于 2014-11-14 13:57
您好,针对您的问题做以下回答。
“BRAC_SO_NETWORK_MULTICASTPOLITIC=1”该策略是忽略服务器路由策略,只 ...
问题3:假设设置了组播策略为2,只设置了BRAC_MCFLAGS_JOINGROUP | BRAC_MCFLAGS_SENDDATA ,没有设置 BRAC_MCFLAGS_RECVDATA,此时是不是接受不到任何人的视频


策略2是执行服务器路由策略,同时组播,是可以接收到设置策略同样为2或者没有设置组播策略的用户视频数据。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
11#
发表于 2014-11-14 14:06:16 | 只看该作者
问题1 :如果将用户1 的BRAC_SO_NETWORK_MULTICASTPOLITYC=2,是不是同时参会的其他人不论处于什么模式都能看到用户1的视频呢??


用户1设置BRAC_SO_NETWORK_MULTICASTPOLITYC=2并且从多播组中发送和接收数据,那么跟用户1处于同一个多播组的用户不论是何种模式都能收到用户1的数据。
问题2: 在问题1 设置的情况下,用户1端 如果监测流量 ,是不是发送了  两份  视频数据呢??

如果其他人员跟A处于同一个多播组的话,只会发送一份数据;如果有人不在同一个多播组的话,那么是要向那个人发送一个额外的数据。

回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
10#
发表于 2014-11-14 13:57:30 | 只看该作者
您好,针对您的问题做以下回答。
“BRAC_SO_NETWORK_MULTICASTPOLITIC=1”该策略是忽略服务器路由策略,只向组播组广播媒体流,A用户设置了该策略后,那么只有跟A用户加入同一多播组的用户才能接收到A的音视频数据。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9170

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9170
9#
发表于 2014-11-13 17:38:04 | 只看该作者
网上查找到了一段文字供参考:

IP组播(IP multicasting)是对硬件组播的抽象,是对标准IP网络层协议的扩展。它通过使用特 定的IP组播地址,按照最大投递的原则,将IP数据报传输到一个组播群组(multicast group)的主机集合。它的基本方法是:当某一个人向一组人发送数据时,它不必将数据向每一个人都发送数据,只需将数据发送到一个特定的预约的组地址,所有加入该组的人均可以收到这份数据。这样对发送者而言,数据只需发送一次就可以发送到所有接收者,大大减轻了网络的负载和发送者的负担。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-17 21:01 , Processed in 0.172793 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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