目录
< 所有主题

若用Mac客户端(BJCast/BJAirplayProxy),去投屏,投不上去!

排查步骤:

排查步骤:
第一步:验证AP模式下,投屏是否正常!
盒子上插个鼠标,点击界面左下角的“设置”——“WIFI网络”,将盒子切成AP模式,然后MAC笔记本
连上盒子的AP,看能否自动发现设备?能否投屏成功? 结果分析:
<1>若能自动发现设备,并投屏成功!说明:盒子和MAC笔记本都没问题,是盒子的组网问题,导
致Mac笔记本的Airplay投屏,搜不到设备!请执行下一步的检查。
<2>若不能自动发现设备!请换另一台Mac笔记本或者iPhone手机,再进行一次Airplay投屏!若都
搜不到设备,说明盒子出现BUG导致的(请联系售后的技术支持人员)。

第二步:排查盒子接入的网络和笔记本接入的网络,是否同一网段,且网络是否互通的!
此处就以:将盒子切到STA模式,并将盒子连上路由器的WiFi,同时笔记本也连上同一路由器的
WiFi,为例进行叙述。



若此时MAC笔记本不能自动发现设备, 请用ping命令,去检查网络通不通。
此处,以就以用win10电脑,ping盒子的IP为例,进行叙述:
Win+R键调出程序运行对话框,输入cmd,点确定!然后输入ping包命令,比如盒子的IP是192.168.3.76
ping 192.168.3.76

备注:Mac笔记本也是支持ping包命令的,与win10的ping 包命令雷同,即:打开Mac笔记本的终
端,然后输入ping 192.168.3.76,去查看能否ping通?
结果分析:
若不能ping 通盒子的IP,说明网络不通导致的,请联系网络运维人员,打通网络!
若能ping 通盒子的IP,请执行下一步的检查,进行检测排查。

第三步:若此时MAC笔记本仍不能自动发现设备,请再用dns-sd工具进行检查:
请用dns-sd工具,排查 _airplay._tcp 和 _raop._tcp 这个2个服务是否能搜到设备,因为
_airplay._tcp 和 _raop._tcp 是涉及airplay 投屏的2个必要服务 。若dns-sd搜不到,那就是组网
中,mdns消息被禁掉导致的!
备注:dns-sd工具的使用方法,请参考dns-sd使用教程!(dns-sd使用教程传送门)
解决方法: 请客户,在组网中,开放mdns消息!具体怎么开启mdns消息,请客户自行联系路由器厂
家的售后技术支持或者客户的网络运维管理人员。
此处提供一些品牌路由器的开启mdns的方法(仅供参考):
比如思科cisco://blog.csdn.net/qq_22763255/article/details/105526386
比如华为://support.huawei.com/enterprise/zh/doc/EDOC1100242379/8273520c
比如华三://www.h3c.com/cn/d_202302/1769022_30005_0.htm
结果分析:
(1)组网中,若确定已经开启mdns后,仍无法投屏,一投就是失败,请执行下一步的检查。


第四步:排查端口问题
Mac客户端的投屏方式,有2种投屏协议:BJCast,BJAirplayProxy,默认选项是走的BJCast协议

· Mac客户端的BJCast协议,投屏:
需要开放的端口:


端口                      协议


8185                     TCP/UDP


8186                     UDP


8188                     TCP


8190                     TCP/UDP


· Mac客户端的BJAirplayProxy协议,投屏:
需要开放的端口:


端口                      协议                     用途


7002                     TCP                     airplay服务端口


7100                     TCP                     airplay服务端口


7202                     TCP                     airplay服务端口


20200-20299        TCP/UDP             airplay rtp服务端口


5353                     UDP                    mdns服务发现


5360                     UDP                    mdns服务用的单播端口,如果5360被占用,会使用随机端口


解决方法:上面列表中的端口涉及MAC客户端的投屏,请组网中开启上面端口的限制。
排查方法:端口有没有放开限制?通不通? 请用PortQryUI端口排查工具进行排查!(PortQryUI使用教程传送门)