写了很多像素流部署的技术文章,但因为大部分做UE的研发人员对于前端都不太熟悉,很难里面NodeJS中的官方像素流插件的使用。为此,我花了两天时间对官方像素流程序进行大量优化,支持以下特性。

  • 单程序,支持windows和linux,无任何其他第三方依赖,双击即可运行完成像素流部署,解决官方部署依赖Node问题,结束程序时自动关闭关联的UE程序。
  • 最大进程限制,可根据配置预启动进程或者前端用户接入时动态启动进程。
  • 解决官方像素流易出现鼠标偏移问题
  • 使用nginx解决负载均衡问题,提供nginx.conf模板文件。
  • 支持MatchMarker、信令服务、UE程序分在不同的服务器调度.
  • 前端文件与官方文件基本保持一致,降低学习成本。
  • 支持stun公网穿透,在公网间互连

部署文件说明

基于UE官方像素实现的像素流部署程序-LMLPHP

  • nginx 使用的直接是官方的nginx,里面提供了自己编写的nginx.conf文件
server {
  listen 8000;
  server_name 192.168.128.10;
  rewrite ^(.*) https://$host$1 permanent;
}


server {
  listen    443 ssl;
  server_name  192.168.1.100;
  client_max_body_size 20M;
  index index.html;
  set $api_port 8877;
  set
03-15 03:14