UE4 4.25/4.26 Chrome浏览器89版本访问PixelStreaming导致客户端崩溃

使用Chrome 89版本访问UE4 4.25/4.26的PixelStreaming会导致客户端崩溃,原因是WebRTC协议变化。临时解决方案是在config.json中添加配置项,或修改Start_AWS_SignallingServer.ps1文件,然后重启服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UE4 4.25/4.26 Chrome浏览器89版本访问PixelStreaming导致客户端崩溃

问题

不少人用UE4来生成三维空间,再通过PixelStreaming把视频推送到网页端,这样的效果比在网页端通过webgl生成的三维效果会更好,速度也可以接受。不少公司用这种技术来做智慧社区和智慧城市的展示和运营。

不过3月2号谷歌更新的新版Chrome浏览器,在打开pixelstreaming链接的时候会造成UE4客户端崩溃,显示错误信息:

UE4客户端崩溃错误信息
我们联系了Epic中国的大钊,他回复说应该是WebRTC协议有了改变,UE4没有做处理造成的,已经反馈给总部,让他们去修了。

等待总是漫长的,好在大家齐心协力,客户方的技术发给我一个UE4论坛上的帖子,里面有技术方案,有兴趣的可以直接上UE4官方论坛去搜一下,title是“Pixel Streaming not working in chrome version 89 , ue4 will crash when i access SignallingWebServer”

根本原因就是UE4 PixelStreaming采用的WebRTC内核版本偏低了

“This is happening due to the recent change in Chrome M89 to use the extmaps-allow-mixed SDP attribute by default.
The version of libwebrtc used by pixel streaming is pretty old and there’s now an incompatibility.”

临时解决方案

临时解决方法就是在文件config.json的最后加上一行
“peerConnection

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值