视频会议中H323呼叫黑屏怎么办,以下为问题原因和解决办法:
1)网络不稳定,大量丢包,出现黑屏或花屏现象。----黑屏并不是因为丢包导致,而是大量丢包把第一个关键帧丢了,如果第一个关键帧未丢,在网络大量丢包下,就会出现花屏。视频会议需要保证良好的网络环境。
2)非ALG路由下的内网A呼叫公网设备B(或ALG路由映射下的内网B),B能看到A的画面,A看不到B会议设备画面。----非ALG路由器下的A设备,呼叫公网时,OLC信令中带的是内网的IP,如果公网设备是Yealink(亿联网络),开启智能穿透即可解决,如果是友商设备Polycom、Cisco、Aver则RTP发向内网IP,导致A看到远端黑屏。此时需要A设备做静态NAT+路由器端口映射。
3)路由器存在端口复用ALG功能,公网能看到内网画面,内网黑屏。----端口复用路由是具备ALG的,会自动把内网RTP/RTCP端口临时映射为同一个公网端口,这时远端收到SDP的协商信息RTP和RTCP端口是一样的,如果会议远端开启了智能穿透,会向路由器实际端口发数据,反而会被路由器拦截,此时内网终端设备黑屏。解决方案是公网设备关闭智能穿透功能即可。
4)与视频会议MCU或GK呼叫,却变成音频呼叫、或长时间只能显示音频界面、或无法呼叫成功。----部分MCU或GK,如LifeSize Media Server:5.2.33,需要本地视频协商(OLC)后先发起RTP数据流,样机才会发远端OLC给VCS。可以抓包查看,过滤h225||h245,发现只有本地OLC,远端未发OLC。解决策略是开启H323 Account下面的Local Early Media。开启后本地OLC后立即发送RTP数据流,此时MCU发回OLC与RTP数据,正常看到远端视频。